2012-02-28 46 views
0

我有日期输入,我希望第一个选项为空或空白。这样用户将不得不选择一些东西,如果不是的话,验证会选择它。CakePHP 2.x:带空选项/值的日期输入

默认情况下,今天的日期是在加载时预选的。我已经设法输入一个空白值,但我不能把它作为选择的选项。

echo $this->Form->input('date_of_birth', array('empty' => '')); 

回答

8

您应该empty属性使用布尔:

echo $this->Form->input('date_of_birth', array('empty' => true)); 
+0

感谢您的帮助 – 2012-02-29 00:36:31

+0

我来到这里设置'“空” => TRUE'但发现,页面刷新仍然保持设定值后,显示。这里'F5'将保持下拉菜单中的现有值。相反,您需要通过选择地址栏并按回车来完全重新加载页面。 – icc97 2015-09-12 14:33:00