我想知道是否有办法在使用CakePHP的$ form-> inputs()创建的表单中指定日期格式;请注意,这不是单独的$ form-> input(),而是$ form-> inputs(),它们将自动创建整个表单字段。
任何输入将不胜感激。感谢。
答案 0 :(得分:7)
您可以将usual options传递给$form->inputs
,然后传入$form->input
。
例如,如果要自定义下面的field2
,则将字段名称设为键,将options数组设为值:
echo $form->inputs(array(
'field1',
'field2' => array(
'label' => 'Date and time',
'type' => 'datetime',
'dateFormat' => 'DMY',
'minYear' => date('Y') - 1,
'maxYear' => date('Y'),
'empty' => true,
),
'field3',
));