'common\behaviors\ShowImage', ], 'language' => [ 'class' => LanguageBehavior::className(), ], [ 'class' => SaveImgBehavior::className(), 'fields' => [ [ 'name' => 'image', 'directory' => 'event', ], ], ], ]; } public function beforeSave($insert) { if (parent::beforeSave($insert)) { $this->end_at = strtotime($this->end_at); return true; } else { return false; } } public function afterFind(){ $this->end_at = date("Y-m-d", $this->end_at); } /** * @inheritdoc */ public function rules() { return [ [['created_at', 'updated_at' ], 'integer'], [['end_at'], 'string', 'max' => 255], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'event_id' => Yii::t('app', 'event_id'), 'image' => Yii::t('app', 'image'), 'created_at' => Yii::t('app', 'created_at'), 'updated_at' => Yii::t('app', 'updated_at'), 'end_at' => Yii::t('app', 'end_at'), ]; } }