如何在控制器文件内部获取到控制器名?
比如,我在controller文件夹里有个test.php我想在这个文件里获取到这个控制器的文件名是“test”,除了分析url,还有别的办法吗?
或者更进一步,test.php里有个 function add(),在这个add函数内部,怎么获取到"test"+"add",这两个标识?
分析url,总感觉怪怪的。
大家能明白我的意思吧? 哈哈,研究了下,被我找到个看似合理一些的方法
$RTR =& load_class('Router');
print_r($RTR->class);
print_r($RTR->method);
其实就是用来做权限判断,分析这两个参数,对应于用户的操作动作。
这种方式应该没问题吧? $this->router->fetch_class() = test
add()是否指被请求的事件?用 $this->router->fetch_method() 谢谢斑竹~
页:
[1]