码迷,mamicode.com
首页 > Web开发 > 详细

ci获取当前url链接的分组,控制器,方法

时间:2015-02-05 12:48:28      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

public function role() {
         $ci= &get_instance();//ci控制器超级对象,就是把所有执行的方法打印出来
         $directory = substr($ci->router->fetch_directory(),0,-1); //分组目录
         $controller = $ci->router->fetch_class();   //当前控制器
         $function = $ci->router->fetch_method();    // 当前使用方法

echo $directory."/".$controller."/".$function; }

吧这个方法放到你需要使用的项目中去你就发现,很简单,知识测试一级模块分组,多级未测试

你可以尝试var_dump($ci)

里面有很多可以用的方法,比如当前方法执行时间,用了哪些对象等

其实这个是实现rbac的一个基础方法

ci获取当前url链接的分组,控制器,方法

标签:

原文地址:http://www.cnblogs.com/zx-admin/p/4274220.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!