CakePHP FormHelper输入日期

时间:2016-02-20 15:50:35

标签: date cakephp formhelper

我有以下问题。当我使用这个助手时:

echo $this->Form->input('start_date', array('required'=>false, 'class'=>'form-control date'));

我得到以下输出:

我在哪里可以更改此输出类型?我在

中尝试过
/lib/Cake/View/Helper/FormHelper.php

我在这个lib文件中找到了Helper获取函数__getInput()并且在date情况下,在子函数之后:

case 'date':
   $options['value'] = $selected;
   return $this->dateTime($fieldName, $dateFormat, null, $options);

但是在函数dateTime()中我迷路了。是否有任何更新的助手,或者有一个简单的技巧来改变HTML输出格式?

谢谢&问候

1 个答案:

答案 0 :(得分:2)

将输入类型设置为文本

echo $this->Form->input('start_date', array('type'=>'text','required'=>false, 'class'=>'form-control date'));