CakePHP 1.3: помощник вида "DateFormat" не отображается
Я хочу отобразить 3 простых поля выбора для "год","месяц","день" в cakePHP 1.3.
<?php echo $form->input(
'trial_start',
array(
'div'=>null,
'dateFormat' =>'YMD',
'minYear' =>date('Y'),
'maxYear' => date('Y')+5,
'monthNames' => false,
'empty'=>true,
'label'=>false )); ?>
~
<?php echo $form->input(
'trial_end',
array(
'div'=>null,
'dateFormat' =>'YMD',
'minYear' =>date('Y'),
'maxYear' => date('Y')+5,
'monthNames' => false,
'empty'=>true,
'label'=>false )); ?>
В локальной среде ящики отлично отображаются, но на моем производственном сервере (та же версия PHP и cakePHP) "trial_start" не генерируется (см. Изображения ниже)
На моем локальном сервере:
На моем производственном сервере:
2 проекта содержат одинаковые файлы и имеют доступ к одной и той же БД.
Я был бы очень признателен за любую помощь. Спасибо
1 ответ
Как прокомментировал это, кажется, проблема с кешем. Если вы недавно сделали какие-либо изменения в вашей БД, попробуйте очистить кеш из папки. /app/tmp/
,
Еще один трюк для очистки кеша,
- Сначала измените уровень отладки на 3 в файле core.php.
- Перезагрузите ваше приложение в браузере.
- Измените уровень отладки обратно на 0.
Помните: каждый раз, когда вы добавляете новую модель, настраиваете ассоциации или вносите изменения в структуру таблицы базы данных, обязательно удалите папку кэша из /app/tmp/
папка.