public function __construct()
 {
     parent::__construct();
     $this->assign("noRecords", "(⊙o⊙)抱歉,没有找到您要内容.");
     $request = WebApplication::getInstance()->getHttpRequest();
     $module = $request->getModule();
     $action = $request->getAction();
     $this->assign("index_url", "/{$module}/{$action}/index");
     $this->assign("insert_url", "/{$module}/{$action}/insert");
     $this->assign("update_url", "/{$module}/{$action}/update");
 }
 /**
  * 初始化方法
  */
 public function C_start()
 {
     parent::C_start();
     //获取频道
     $chanelService = Beans::get('admin.chanel.service');
     $chanels = $chanelService->getChanelCache(7200);
     //获取媒体分类
     $mediaTypeService = Beans::get('media.type.service');
     $mediaTypes = $mediaTypeService->getItems(null, 'id,name,tkey', 'sort_num ASC');
     foreach ($mediaTypes as $key => $value) {
         $mediaTypes[$key]['url'] = url('/article_media_index/?tkey=' . $value['tkey']);
     }
     //获取当前登录用户
     $userService = Beans::get('user.user.service');
     $this->loginUser = $userService->getLoginUser();
     $this->assign('loginUser', $this->loginUser);
     $this->assign('mediaTypes', $mediaTypes);
     $this->assign('__chanels', $chanels);
 }
 /**
  * 初始化方法
  */
 public function C_start()
 {
     parent::C_start();
     $webApp = WebApplication::getInstance();
     $request = $webApp->getHttpRequest();
     //验证登录
     $adminService = Beans::get('admin.admin.service');
     $this->loginUser = $adminService->getLoginUser();
     if (!$this->loginUser) {
         $this->location(url("/admin_login_index"));
     } else {
         $this->assign('loginUser', $this->loginUser);
     }
     //获取菜单分组
     $groupService = Beans::get('admin.menuGroup.service');
     $menuService = Beans::get('admin.menu.service');
     $__menuGroups = ArrayUtils::changeArrayKey($groupService->getGroupCache(), 'id');
     //初始化左侧菜单的选中状态
     $currentOpt = '/' . $request->getModule() . '_' . $request->getAction() . '_' . $request->getMethod();
     Session::start();
     $mid = $request->getParameter('m', 'intval');
     if ($mid > 0) {
         $_SESSION['m'] = $mid;
         $menu = $menuService->getItem($mid);
         $mpid = $menu['pid'];
         $mgroup = $menu['groupkey'];
         $_SESSION['mpid'] = $mpid;
         $_SESSION['mgroup'] = $mgroup;
     } else {
         $mpid = $_SESSION['mpid'];
         $mgroup = $_SESSION['mgroup'];
         $mid = $_SESSION['m'];
     }
     //获取菜单数据
     $permissions = $adminService->getPermissions();
     $systemMenu = $menuService->getMenuByUser($this->loginUser);
     //__print($systemMenu);die();
     $this->assign('__menuGroups', $__menuGroups);
     $this->assign('systemMenu', $systemMenu);
     $this->assign('mpid', $mpid);
     $this->assign('mgroup', $mgroup);
     $this->assign('mid', $mid);
     $this->assign('currentOpt', $currentOpt);
     //权限认证
     $opt = $request->getAction() . '@' . $request->getMethod();
     if (!$adminService->hasPermission($opt, $permissions)) {
         //判断请求的类型,如果是ajax请求则使用ajax返回
         if (strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
             AjaxResult::ajaxResult('error', "您没有权限进行该操作,请联系管理员添加权限!");
         } else {
             $this->showMessage('danger', '您没有权限进行该操作,请联系管理员添加权限!');
         }
     }
     //初始化url
     $insert_url = '/' . $request->getModule() . '_' . $request->getAction() . '_' . 'insert';
     $update_url = '/' . $request->getModule() . '_' . $request->getAction() . '_' . 'update';
     $add_url = '/' . $request->getModule() . '_' . $request->getAction() . '_' . 'add';
     $index_url = '/' . $request->getModule() . '_' . $request->getAction() . '_' . 'index';
     $quicksave_url = '/' . $request->getModule() . '_' . $request->getAction() . '_' . 'quicksave';
     $this->assign('insert_url', url($insert_url));
     $this->assign('update_url', url($update_url));
     $this->assign('add_url', url($add_url));
     $this->assign('index_url', url($index_url));
     $this->assign('quicksave_url', url($quicksave_url));
     //$this->assign('permissions', $permissions);
     $this->assign('emptyRecord', 'O(∩_∩)O~ 抱歉,暂无记录!');
 }