Я отправляю с контроллера этот запрос:
$tareas = $this->Tests->Tareas->find('list', [
'limit' => 200,
'keyField' => 'id',
'valueField' => 'Fecha'
]);
valueField 'Fecha' - это дата в моей базе данных.
Пока все хорошо, но в представлении это поле даты отображается в формате «M-d-Y», и я хочу формат «dd-MM-yyyy».
Проблема в том, что я использую ввод для отображения списка дат, и я не знаю, как изменить формат.
Мой взгляд:
echo $this->Form->input('tarea_id', [
'options' => $tareas,
]);
Как я могу изменить этот формат даты в $tareas? Я пытаюсь:
Cake\I18n\I18n::locale('es-ES');
Но это только распиловка по месяцам.
Заранее большое спасибо.