@AlexAll

Как при определнных условиях игнорировать работу поведения yii2 TimestampBehavior?

У меня есть крон который изменяет статус постов в определенное время, но по скольку в модели поста стоит поведение TimestampBehavior он меняет update_at, как лучше сделать чтобы при работе именно крона update_at дата не менялась?
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
@AlexAll Автор вопроса
В общем всем спасибо, пошел по другому пути просто сделал updateAll без использования модели и все

NEWS::updateAll(
                ['status' => NEWS::STATUS_CLOSED_BY_CRON],
                [
                    'and',
                    ['<>', 'status', [NEWS::STATUS_CLOSED_BY_MODERATOR, NEWS::STATUS_CLOSED_BY_USER]],
                    ['<', 'updateDate', $date->getTimestamp()]
                ]
            );
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы