Example #1
0
 /**
  * 将选中的新子菜单插入数据库menu_item中
  */
 function insert()
 {
     //父菜单ID
     $menu_id = $_SESSION['menuid'];
     $menu_item = new MenuItemModel();
     //如果有上传的图片
     if ($_FILES['upload_img']['size'] > 0) {
         //得到上传函数返回的信息
         $get_upload_info = $this->upload_img();
         $image_src = $get_upload_info[0]['savename'];
     }
     //插入数据库
     if (($data = $menu_item->create()) !== FALSE) {
         //如果文件名存在,添加图片路径进来
         if (!empty($image_src)) {
             $data['image_src'] = $image_src;
         }
         if ($menu_item->add($data)) {
             $this->assign("jumpUrl", __URL__ . '/index/id/' . $menu_id);
             $this->success('添加新菜单成功~~~~~');
         } else {
             $this->assign("jumpUrl", __APP__ . '/Menu/index');
             $this->error('添加失败!!!!' . $menu_item->getError());
         }
     }
 }