myks92
@myks92
Нашёл решение — пометь вопрос ответом!

Почему не работает timestamp в behaviors время создания и изменения?

Почему не работает время создания и изменения записей? Тип поля используется int

public function behaviors()
    {
        return [
            'verbs' => [
                'class' => VerbFilter::className(),
                'actions' => [
                    'delete' => ['post'],
                    'bulk-delete' => ['post'],
                ],
            ],
            'timestamp' => [
                'class' => TimestampBehavior::className(),
                'attributes' => [
                    ActiveRecord::EVENT_BEFORE_INSERT => ['created_at'],
                    ActiveRecord::EVENT_BEFORE_UPDATE => ['updated_at'],
                ],
                'value' => new Expression('NOW()'),
            ]
        ];
    }
  • Вопрос задан
  • 195 просмотров
Решения вопроса 2
Maksclub
@Maksclub
maksfedorov.ru
в rules это поле должно быть не обязательным, то есть НЕ required
так как поведение отрабатывает после валидации
Ответ написан
qonand
@qonand
Software Engineer
Это с какого файла кусок кода? Такое впечатление что Вы подключаете TimestampBehavior к контроллеру а ждете что он примениться к модели
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы