255], [['sort_order'], 'integer'], [['sort_order'], 'default', 'value' => 0], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => Yii::t('app', 'ID'), 'name' => Yii::t('app', 'Название'), 'sort_order' => Yii::t('app', 'Порядок сортировки'), ]; } /** * @return \yii\db\ActiveQuery|ItemWidgetQuery */ public function getItemWidgets() { return $this->hasMany(ItemWidget::className(), ['room_id' => 'id'])->inverseOf('room'); } /** * @return array */ public static function getList() { return ArrayHelper::map(self::find()->all(), 'id', 'name'); } }