'Активна', self::STATUS_DISABLE => 'Не активна' ]; } /** * {@inheritdoc} */ public static function tableName() { return 'achievement'; } /** * {@inheritdoc} */ public function rules() { return [ [['title', 'slug'], 'required'], [['status'], 'integer'], [['slug', 'title'], 'string', 'max' => 255], [['description', 'img'], 'string'], [['status'], 'exist', 'skipOnError' => true, 'targetClass' => Status::class, 'targetAttribute' => ['status' => 'id']], ]; } /** * {@inheritdoc} */ public function attributeLabels() { return [ 'id' => 'ID', 'title' => 'Название', 'slug' => 'Slug', 'description' => 'Описание', 'status' => 'Статус', 'img' => 'Изображение', ]; } }