i-avatar777 / yii2-widget-datetime
Installs: 51
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=5.4.0
- yiisoft/yii2: *
Requires (Dev)
README
Виджет
Модель данных
Я могу сделать конвертацию в onAfterLoadDb
из YYYY-mm-dd в DateTime
в событии onAfterLoad
делается конвертация из dd.mm.YYYY в DateTime
. Если не удачно то останется загрузились данные string. После валидации добавится ошибка формата. Дальнейшие валидации невозможны.
валидировать нужно введенное значение от пользователя формата DateTime
.
в событии onBeforeUpdate
из DateTime
в YYYY-mm-dd
В виджете рисования будет из формата DateTime
Если после onAfterLoad
происходит ошибка загрузки (не тот формат) то что делать?
Если не удачно то останется загрузились данные string. После валидации добавится ошибка формата. Дальнейшие валидации невозможны.
Как сейчас
после события onAfterLoadDb
в поле находится тип \DateTime
При рисовании в виджете предполагается что в поле тип \DateTime
после события onAfterLoad
в поле находится тип \DateTime
При валидации нучно учитывать что в поле находится тип \DateTime
в событии onBeforeUpdate
и onBeforeInsert
тип в поле преобразуется из DateTime
в YYYY-mm-dd предназначенный для БД