本文整理汇总了PHP中DateHelper::to_datetime_select_tag方法的典型用法代码示例。如果您正苦于以下问题:PHP DateHelper::to_datetime_select_tag方法的具体用法?PHP DateHelper::to_datetime_select_tag怎么用?PHP DateHelper::to_datetime_select_tag使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DateHelper
的用法示例。
在下文中一共展示了DateHelper::to_datetime_select_tag方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testTo_datetime_select_tag
/**
* Test to_datetime_select_tag() method
*
* Test {@link DateHelper::to_datetime_select_tag()} method
*/
public function testTo_datetime_select_tag()
{
$dh = new DateHelper('Person', 'birth');
$dh->controller_object = new ActionController();
$ar = new ActiveRecord();
$dh->controller_object->Person = $ar;
// Data from the the ActiveRecord, default format
$ar->expect_query("birth", "2001-07-05 11:30:45");
$this->assertEquals('<select name="Person[birth(1i)]">' . "\n" . '<option value="1996">1996</option>' . "\n" . '<option value="1997">1997</option>' . "\n" . '<option value="1998">1998</option>' . "\n" . '<option value="1999">1999</option>' . ... //#注:代码行过长, 已省略后续字符...
// Data from $_REQUEST should override ActiveRecord
// Use default format
$_REQUEST['Person']['birth(1i)'] = '2000';
$_REQUEST['Person']['birth(2i)'] = '09';
$_REQUEST['Person']['birth(3i)'] = '17';
$_REQUEST['Person']['birth(4i)'] = '09';
$_REQUEST['Person']['birth(5i)'] = '42';
$_REQUEST['Person']['birth(6i)'] = '53';
$this->assertEquals('<select name="Person[birth(1i)]">' . "\n" . '<option value="1995">1995</option>' . "\n" . '<option value="1996">1996</option>' . "\n" . '<option value="1997">1997</option>' . "\n" . '<option value="1998">1998</option>' . ... //#注:代码行过长, 已省略后续字符...
// As above but enable seconds
$this->assertEquals('<select name="Person[birth(1i)]">' . "\n" . '<option value="1995">1995</option>' . "\n" . '<option value="1996">1996</option>' . "\n" . '<option value="1997">1997</option>' . "\n" . '<option value="1998">1998</option>' . ... //#注:代码行过长, 已省略后续字符...
}