BlameableBehavior::className(), 'createdByAttribute' => 'user_id', 'updatedByAttribute' => false, ], [ 'class' => TimestampBehavior::className(), 'createdAtAttribute' => 'date_add', 'updatedAtAttribute' => false, 'value' => new Expression('NOW()'), ], [ 'class' => 'common\behaviors\ShowImage', ], ]; } /** * @inheritdoc */ public function rules() { return [ [ [ 'name', 'cover' ], 'required', ], [ [ 'type' ], 'integer', ], [ [ 'photo' ], 'string', ], [ [ 'name', 'cover', ], 'string', 'max' => 255, ], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'gallery_id' => Yii::t('app', 'gallery_id'), 'user_id' => Yii::t('app', 'user_id'), 'name' => Yii::t('app', 'name'), 'date_add' => Yii::t('app', 'date_add'), 'user_add_id' => Yii::t('app', 'user_add_id'), 'cover' => Yii::t('app', 'cover_g'), 'type' => Yii::t('app', 'type_g'), 'photo' => Yii::t('app', 'photo_g'), ]; } }