function _initialize()
 {
     //如果是非法登录
     if (!$_SESSION['username']) {
         $this->assign("jumpUrl", __APP__ . "/Index/index");
         $this->error('请登录');
     }
     //开启SESSION
     session_start();
     //设置输出字符集
     header("Content-Type:text/html; charset=utf-8");
     //可能用户直接点击叉叉关闭页面,所以通过传个HIDDEN表单在top.html中用ajax传值给logout方法
     //这个功能有点不好想,因为不知道调用哪个函数  现在搞定了
     //主要调用的页面有    top.html  方法  logout
     $this->assign('record_id', $_SESSION['record_id']);
     //分配当前模块名 MODULE_NAME 用法在 left.html
     $this->assign('current_module', MODULE_NAME);
     //查找出子菜单,并且显示分配在左侧菜单中 ,用法在 left.html 显示子菜单
     $menus = new MenuModel();
     $menu_list = $menus->select();
     $this->assign('menulist', $menu_list);
 }
 /**
  * 编辑子菜单
  */
 function edit()
 {
     //父菜单ID
     $menu_id = $_SESSION['menuid'];
     //得到子菜单Id
     $menuitem_id = $_GET['id'];
     //得到数据
     $menuitem = new MenuItemModel();
     $menuitems = $menuitem->getById($menuitem_id);
     //得到所有父菜单,然后在模板中判断选择
     $menus = new MenuModel();
     $menu_list = $menus->select();
     //得到该父菜单下的所有子菜单
     $menu_items = new MenuItemModel();
     $where = array('menuid' => $menu_id);
     $m_items = $menu_items->where($where)->select();
     $this->assign('itemslist', $menuitems);
     $this->assign('menu_list', $menu_list);
     $this->assign('m_items', $m_items);
     $this->display();
 }
Exemple #3
0
 /**
  * 菜单项  编辑页面
  */
 function edit()
 {
     //查找出子菜单,并且显示分配在左侧菜单中
     $menus = new MenuModel();
     $menu_list = $menus->select();
     $this->assign('menulist', $menu_list);
     $menu = new MenuModel();
     $menu_id = $_GET['id'];
     //动态获得数据
     $list = $menu->getById($menu_id);
     //分配数据
     $this->assign('mlist', $list);
     $this->display();
 }