在CakePHP中使用$ form-> inputs()时指定日期格式

时间:2009-11-13 11:38:25

标签: php cakephp date input helper

我想知道是否有办法在使用CakePHP的$ form-> inputs()创建的表单中指定日期格式;请注意,这不是单独的$ form-> input(),而是$ form-> inputs(),它们将自动创建整个表单字段。

任何输入将不胜感激。感谢。

1 个答案:

答案 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',
));