Articles of Поведение

Поведение Yii2 Timestamp возвращается 0000-00-00 00:00:00

Я скопировал следующий код с других веб-сайтов и ответы на stackoverflow ( поведение yii2 ActiveRecord :: EVENT_BEFORE_INSERT не работает ) и не может заставить его работать: public function behaviors() { return [ 'timestamp' => [ 'class' => \yii\behaviors\TimestampBehavior::className(), 'attributes' => [ \yii\db\ActiveRecord::EVENT_BEFORE_INSERT => ['created_at', 'updated_at'], \yii\db\ActiveRecord::EVENT_BEFORE_UPDATE => ['updated_at'], ], 'value' => new \yii\db\Expression('NOW()'), ], ]; […]

PHP или Apache, кажется, кэшируют файлы, прочитанные через file_get_contents или включают (нежелательное поведение)

У нашего веб-приложения есть номера версий, которые передаются клиенту по каждому запросу, поэтому мы можем обнаружить обновление кода (то есть скользящие обновления) и отображать всплывающее окно, информирующее их, чтобы перезагрузить, чтобы воспользоваться последним обновлением. Но я испытываю какое-то странное поведение после обновления номера версии на сервере, где некоторые запросы возвращают номер новой версии, а некоторые […]

Изменение допустимых полей, необходимых для обратного вызова beforeFind?

В моем приложении CakePHP 1.2.5 у меня есть модель Profile которая принадлежит модели User . Модель пользователя имеет поле username , а при выполнении find() в модели профиля я всегда хочу автоматически получить значение User.username . Я полагаю, что имеет смысл модифицировать метод beforeFind() моей модели модели, чтобы автоматически содержать нужное поле. Вот что я […]