/** * @return \yii\db\ActiveQuery */ public function getMenuItems() { return $this->hasMany(MenuItem::className(), ['menu_id' => 'id']); }
/** * @inheritdoc */ public function rules() { return [[['menu_id', 'parent_id', 'status', 'created_by', 'updated_by', 'created_at', 'updated_at'], 'integer'], [['title', 'url'], 'required'], [['title', 'url'], 'string', 'max' => 255], [['menu_id'], 'exist', 'skipOnError' => true, 'targetClass' => Menu::className(), 'targetAttribute' => ['menu_id' => 'id']], [['parent_id'], 'exist', 'skipOnError' => true, 'targetClass' => MenuItem::className(), 'targetAttribute' => ['parent_id' => 'id']]]; }
/** * @return \yii\db\ActiveQuery */ public function getItems() { return $this->hasMany(MenuItem::className(), ['menuID' => 'id'])->orderBy('order'); }