2013-05-07 3 views
0

Я пытаюсь использовать CakePHP Form Helper для создания ДМГ выберите:CakePHP форма 2.x дата помощник не показывает

echo $this->Form->create('ReportCleaner'); 
echo $this->Form->input('repday', array('dateFormat' => 'DMY', 'minYear' => date('Y'), 
              'maxYear' => date('Y') + 1, 'label' => 'Date','value'=>'1987-02-12','empty'=>false)); 
echo $this->Form->end(__('Submit')); 

Но он показывает мне только простое поле ввода.

UPDATE ПОСЛЕ ПРОБЛЕМА РЕШИТЬ:

echo $this->Form->input('repday', array('dateFormat' => 'DMY', 'minYear' => date('Y'), 
              'maxYear' => date('Y') + 1, 'label' => 'Date','empty'=>false, 'type'=>'date')); 

Проблема в том, что это поле исходит от другой модели и не признаются в качестве даты. опция типа зафиксировала его. Благодарю.

ответ

1

вам нужен type="date" если ваше поле не обнаружено или установить в качестве одного в модели

+0

, где я должен разместить этот вариант? поле исходит из другой модели. –

+0

Got it .. working now .. спасибо: D –

+0

В этом случае вы, вероятно, можете использовать «OtherModel.repday» и, пожалуйста, отметьте мой ответ;) – MarZab

Смежные вопросы