コード例 #1
0
ファイル: List.php プロジェクト: tomorrowdemo/haojiaolexue
 public function indexAction()
 {
     //
     //        $show['menu_list'] = db_admin_menu::get_admin_menu_list(array(),'orders asc','all');
     //        $show['menu_list'] = $this->load_fun('tree',$show['menu_list'],'parent_id');
     //        //$this->cache->flush('admin_menu');
     //        $this->display($show);
     //        var_dump($this->getRequest()->getModuleName(), $this->getRequest()->getControllerName());
     //        exit;
     //        /** 验证是否登录 **/
     //        $this->verify(__METHOD__);
     //@todo $this->verify(__METHOD__);
     $data = array();
     $data['tips'] = '请在添加、修改、排序菜单全部完成后,更新菜单缓存';
     $data['menu_list'] = Admin_MenuModel::instance()->getAdminMenuList(array(), 'orders asc');
     $data['menu_list'] = Widget_Admin_MenuModel::tree($data['menu_list'], 'parent_id');
     $data['menu'] = Admin_MenuModel::instance()->getAdminHeaderMenu($data['menu_list'], $this->getRequest()->getModuleName(), $this->getRequest()->getControllerName());
     $this->setInvokeArg('layout', 'admin1_layout');
     $this->render($data);
 }
コード例 #2
0
ファイル: Edit.php プロジェクト: tomorrowdemo/haojiaolexue
 public function indexAction()
 {
     //        $this->verify(__METHOD__);
     //@todo $this->verify(__METHOD__);
     $data = array();
     $id = $this->getRequest()->getParam('id');
     $data['menu_list'] = Admin_MenuModel::instance()->fetchAll(array('condition' => 'no_verify = 0', 'order' => 'id desc'));
     $data['menu_list'] = Widget_Admin_MenuModel::tree($data['menu_list'], 'parent_id');
     if (!empty($id)) {
         $data['info'] = Admin_GroupModel::instance()->fetchRow(array('condition' => 'id = ? and status = 1', 'bind' => array($id)));
         $data['info']['menu_id'] = explode(',', $data['info']['menu_id']);
         $data['info']['menu_id'] = array_unique($data['info']['menu_id']);
         $data['info']['menu_id'] = array_flip($data['info']['menu_id']);
         $data['pagename'] = '编辑账号组';
     } else {
         $data['pagename'] = '添加账号组';
     }
     $data['menu'] = Widget_Admin_MenuModel::headerMenu();
     $this->setInvokeArg('layout', 'admin2_layout');
     $this->render($data);
 }