本文整理汇总了PHP中Sanitize::formatColumns方法的典型用法代码示例。如果您正苦于以下问题:PHP Sanitize::formatColumns方法的具体用法?PHP Sanitize::formatColumns怎么用?PHP Sanitize::formatColumns使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Sanitize
的用法示例。
在下文中一共展示了Sanitize::formatColumns方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testFormatColumns
/**
* testFormatColumns method
*
* @access public
* @return void
*/
function testFormatColumns()
{
$this->loadFixtures('DataTest', 'Article');
$this->DataTest =& new SanitizeDataTest(array('alias' => 'DataTest'));
$data = array('DataTest' => array('id' => 'z', 'count' => '12a', 'float' => '2.31456', 'updated' => '2008-01-01'));
$this->DataTest->set($data);
$expected = array('DataTest' => array('id' => '0', 'count' => '12', 'float' => 2.31456, 'updated' => '2008-01-01 00:00:00'));
Sanitize::formatColumns($this->DataTest);
$result = $this->DataTest->data;
$this->assertEqual($result, $expected);
$this->Article =& new SanitizeArticle(array('alias' => 'Article'));
$data = array('Article' => array('id' => 'ZB', 'user_id' => '12', 'title' => 'title of article', 'body' => 'body text', 'published' => 'QQQQQQQ'));
$this->Article->set($data);
$expected = array('Article' => array('id' => '0', 'user_id' => '12', 'title' => 'title of article', 'body' => 'body text', 'published' => 'QQQQQQQ'));
Sanitize::formatColumns($this->Article);
$result = $this->Article->data;
$this->assertEqual($result, $expected);
}