示例#1
0
 public function actionDelete($id)
 {
     if ($model = Menuitem::findOne($id)) {
         if ($model->delete()) {
             $this->redirect(['index', ['menu_id' => $model->menu_id]]);
         }
     }
 }
示例#2
0
文件: Menu.php 项目: tpoxa/cmars
 public static function updateItems($items, $parent_id = 0)
 {
     print_r($items);
     $i = 1;
     foreach ($items as $item) {
         if ($_item = Menuitem::findOne($item['id'])) {
             // echo 'item found ' . $item['id'];
             $_item->sortIdx = $i++;
             $_item->parent_id = $parent_id;
             $_item->save();
         } else {
             //echo 'item not found ' . $item['id'], PHP_EOL;
         }
         if (isset($item['children'])) {
             self::updateItems($item['children'], $item['id']);
         }
     }
 }