8 * This is the model class for table "{{%status}}".
10 * @property int $id Номер по порядку
11 * @property string $name Состояние
13 * @property Items[] $items
15 class Status extends \yii\db\ActiveRecord
20 public static function tableName()
28 public function rules()
31 [['name'], 'required'],
32 [['name'], 'string', 'max' => 100],
40 public function attributeLabels()
43 'id' => Yii::t('app', 'Identify'),
44 'name' => Yii::t('status', 'Status name'),
49 * Получение данных из связанной тблицы оборудования.
51 * @return \yii\db\ActiveQuery
53 public function getMoving()
55 return $this->hasMany(Noving::className(), [ 'state_id' => 'id' ]);
57 public function getItems()
59 return $this->getMoving()->select(Items::tableName() . '.*')->joinWith('items');