比如我在权限规则表auth_rule中定义如下规则:

其中的show_reboot、show_play、show_download、show_delete分别表示(是否具有)重启、播放、下载、删除的权限。
然后在相关页面的控制器里可以用如下代码把状态发过去:
$showArr = array('reboot'=>1,'play'=>1,'download'=>1,'delete'=>1);//初始化权限为都可以 后面代码处理覆盖
$auth = new Auth();
if(!$auth->check('show_reboot' , session('uid') ) ) {
$showArr['reboot'] = 0;
}
if(!$auth->check('show_play' , session('uid') ) ) {
$showArr['play'] = 0;
}
if(!$auth->check('show_download' , session('uid') ) ) {
$showArr['download'] = 0;
}
if(!$auth->check('show_delete' , session('uid') ) ) {
$showArr['delete'] = 0;
}
$this->assign('showArr',$showArr)->display();
前端的判断代码:<php>if($showArr['play']){</php>
<a href="javascript:;" id="play_1" title="播放"><i class="icon-play icon-large"></i></a>
<php>}</php>