当前位置: 首页>>代码示例>>PHP>>正文


PHP AuthGroupModel::getAuthSiteies方法代码示例

本文整理汇总了PHP中Admin\Model\AuthGroupModel::getAuthSiteies方法的典型用法代码示例。如果您正苦于以下问题:PHP AuthGroupModel::getAuthSiteies方法的具体用法?PHP AuthGroupModel::getAuthSiteies怎么用?PHP AuthGroupModel::getAuthSiteies使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Admin\Model\AuthGroupModel的用法示例。


在下文中一共展示了AuthGroupModel::getAuthSiteies方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getMenu

 /**
  * 显示左边菜单,进行权限控制
  * @author huajie <banhuajie@163.com>
  */
 protected function getMenu()
 {
     //获取站点id
     $site_id = I('param.site_id', 0, 'intval');
     //获取动态分类
     $site_auth = AuthGroupModel::getAuthSiteies(UID);
     //获取当前用户所有的内容权限节点
     $site_auth = $site_auth == null ? array() : $site_auth;
     $site_list = C('SITE_LIST');
     if (!IS_ROOT && !in_array($site_id, $site_auth)) {
         $site_id = 0;
     }
     //没有权限的站点则不显示
     $nodes = array();
     foreach ($site_list as $key => $val) {
         if (IS_ROOT || in_array($key, $site_auth)) {
             $nodes[$key]['title'] = $val . '线路';
             $nodes[$key]['url'] = U('Order/index', array('site_id' => $key));
             if ($site_id && $site_id == $key) {
                 $nodes[$key]['current'] = 1;
             } else {
                 $nodes[$key]['current'] = 0;
             }
         }
     }
     if (!IS_ROOT && empty($site_id)) {
         if (count($nodes)) {
             $i = 1;
             foreach ($nodes as $key => $value) {
                 if ($i == 1) {
                     $site_id = $key;
                     $nodes[$key]['current'] = 1;
                     break;
                 }
                 $i++;
             }
         } else {
             $this->redirect('Visa/index');
         }
     }
     // echo '<pre>'; print_r($nodes); echo '</pre>';
     // 扩展菜单
     // $this->assign('_extra_menu', array('旅游线路'=>$nodes));
     $this->assign('nodes', $nodes);
     $this->site_id = $site_id;
     $this->assign('site_id', $site_id);
 }
开发者ID:lampge,项目名称:youweihui,代码行数:51,代码来源:OrderController.class.php


注:本文中的Admin\Model\AuthGroupModel::getAuthSiteies方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。