255], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => Yii::t('app', 'ID'), 'name' => Yii::t('app', 'Название'), 'bg' => Yii::t('app', 'Фон'), ]; } /** * @return \yii\db\ActiveQuery */ public function getItems() { return $this->hasMany(Item::className(), ['room_id' => 'id'])->inverseOf('room'); } /** * @inheritdoc * @return RoomQuery the active query used by this AR class. */ public static function find() { return new RoomQuery(get_called_class()); } /** * @return array */ public static function getList() { return ArrayHelper::map(self::find()->all(), 'id', 'name'); } }