Как отобразить отформатированную дату в бэкэнд-форме OctoberCMS?

Я пытаюсь отобразить отформатированное значение даты в поле формы, используя пример в документах: https://octobercms.com/docs/backend/lists#column-datetime

created_at:
    label: Date
    type: datetime
    format: l jS \of F Y h:i:s A

Это вызывает исключение: modules/backend/Widgets/form/partials/_field_datetime.htm" not found.

Я также попытался изменить тип на datepicker. Исключение не выдается, но значение даты не форматируется.

Любые идеи о том, как отображать дату в формате d/m/Y?

Изменить:

На самом деле мне нужно редактируемое поле ввода даты в форме, предпочтительно datepicker, где пользователь может выбрать дату, используя datepicker, или ввести дату в формате, с которым они знакомы, например. d/m/Y и применить введенное значение к полю формы.


person jfoliveira    schedule 08.04.2016    source источник


Ответы (2)


Добавьте «формат» к вам config_list.yaml

 start_at:
        label: My Label
        type: dateTime
        format: j M Y H:I
person Pierre-André Vullioud    schedule 07.11.2016

Попробуйте использовать тип partial

Для списка

created_at:
    label: Date
    type: partial
    path: column_date

Со следующим кодом внутри _column_date.htm

<?= $value->format('l jS \of F Y h:i:s A') ?>

Для формы

created_at:
    label: Date
    type: partial
    path: field_date

Со следующим кодом внутри _field_date.htm

<?= $formModel->created_at->format('l jS \of F Y h:i:s A') ?>
person Samuel Georges    schedule 09.04.2016
comment
Привет @Samuel, спасибо за ваш ответ. Он работает для отображения значения поля, но на самом деле мне нужен ввод, где пользователь может ввести дату, используя формат, с которым он знаком d/m/Y, и применить это значение к полю формы. Я обновил свой вопрос, чтобы сделать его более понятным. Похоже, вы используете github.com/dbushell/Pikaday со свойством format. Как я могу установить format для экземпляра средства выбора даты OctoberCMS? - person jfoliveira; 09.04.2016
comment
Насколько я знаю, не поддерживается. Попробуйте зарегистрировать проблему на GitHub. - person Samuel Georges; 09.04.2016
comment
Пожалуйста, проверьте и объедините, если вы согласны: github.com/octobercms/october/pull/1919 - person jfoliveira; 09.04.2016