SluggableBehavior::className(), 'attribute' => 'title', 'slugAttribute' => 'slug', ] ]; } /** * @inheritdoc */ public function rules() { return [ [['title', 'description', 'key_words'], 'required'], [['title', 'description', 'key_words', 'slug'], 'string', 'max' => 255], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => Yii::t('app', 'ID'), 'title' => Yii::t('app', 'Title'), 'description' => Yii::t('app', 'Description'), 'key_words' => Yii::t('app', 'Key Words'), 'slug' => Yii::t('app', 'Slug'), ]; } /** * @return \yii\db\ActiveQuery */ public function getHelps() { return $this->hasMany(Help::className(), ['cat_id' => 'id']); } }