Esempio n. 1
0
 /**
  * Retrieve menu items
  * @return mixed
  */
 public function getMenuItems()
 {
     return $this->hasMany(MenuItem::className(), ['item_id' => 'menu_id'])->sort();
 }
Esempio n. 2
0
 /**
  * Get direct children
  * @return \yii\db\ActiveQuery
  */
 public function getChildren()
 {
     return $this->hasMany(MenuItem::className(), ['parent_id' => 'menu_item_id'])->orderBy(["order_num" => SORT_ASC]);
 }
Esempio n. 3
0
 /**
  * @return array
  */
 public function behaviors()
 {
     return ['status' => ['class' => StatusController::className(), 'model' => MenuItem::className()]];
 }