ci获取当前url链接的分组,控制器,方法
2015-02-05 10:56
323 查看
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获取当前控制器类名和方法名和PHP获取当前类名、函数名、方法名方法
- ci得到控制器类名和函数名的方法和PHP获取当前类名、函数名、方法名方法
- ci获取当前控制器,当前方法,增删改查
- Javascript 获取链接(url)参数的方法
- asp.net 获取当前URL的正确方法
- javascript获取当前url网址及其参数方法总结
- ASP.net获取当前url各种属性(文件名、参数、域名等)的方法
- Javascript 获取链接(url)参数的方法
- ASP.net获取当前url属性(文件名、参数、域名 等)的方法
- Javascript 获取链接(url)参数的方法
- ASP.net获取当前url各种属性(文件名、参数、域名 等)的方法
- asp.net中获取当前url的方法
- dedecms获取当前文档url地址的方法
- php获取当前网址url并替换参数或网址的方法
- Javascript 获取链接(url)参数的方法
- Javascript 获取链接(url)参数的方法
- Javascript 获取链接(url)参数的方法
- php 获取当前访问的url文件名的方法小结
- ASP.net获取当前url各种属性(文件名、参数、域名等)的方法
- php获取当前网址url并替换参数或网址的方法