Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用$form时指定日期格式->;CakePHP中的inputs()_Php_Cakephp_Date_Input_Helper - Fatal编程技术网

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

使用$form时指定日期格式->;CakePHP中的inputs(),php,cakephp,date,input,helper,Php,Cakephp,Date,Input,Helper,我想知道是否有办法在使用CakePHP的$form->inputs()创建的表单中指定日期格式;请注意,这不是单个的$form->input(),而是自动创建整个表单字段的$form->input() 如有任何意见,将不胜感激。谢谢。您可以将要传递到$form->input的$form->input中 例如,如果要自定义下面的field2,请将字段名设置为键,将选项数组设置为值: echo $form->inputs(array( 'field1', 'field2' =&

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

如有任何意见,将不胜感激。谢谢。

您可以将要传递到
$form->input
$form->input

例如,如果要自定义下面的
field2
,请将字段名设置为键,将选项数组设置为值:

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

嗨,戴泽尔,谢谢你的回复。。。是的,这是可行的,但问题是它违背了$form->inputs()的目的,我不需要列出所有字段。如果我只列出要格式化的日期字段,那么它将只显示列出的字段。