コード例 #1
0
ファイル: MenuItem.php プロジェクト: mickeyur/yii2-menu-item
 public function createTree()
 {
     $subMenu = MenuItem::find()->where(['parent_id' => $this->id])->all();
     foreach ($subMenu as $key => $item) {
         $arr[$key]['text'] = $item->name;
         $arr[$key]['href'] = Url::toRoute(['/menu-item/admin/update', 'id' => $item->id]);
         if ($item->children) {
             $arr[$key]['nodes'] = MenuItem::hasChildren($item);
         }
     }
     return $arr;
 }