указание формата даты при использовании $ form-> input () в CakePHP - PullRequest
3 голосов
/ 13 ноября 2009

Мне интересно, есть ли способ указать формат даты в формах, созданных с помощью CakePHP's $ form-> input ();Обратите внимание, что это не отдельный $ form-> input (), а вместо $ form-> input (), который автоматически создаст целые поля формы.

Любой ввод будет оценен.Спасибо.

1 Ответ

7 голосов
/ 13 ноября 2009

Вы можете передать обычные опции в $form->inputs, которые вы передадите в $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',
));
...