在我想到达当前 Controller 的函数中:
$front = Zend_Controller_Front::getInstance();
这只给出了一个处理程序而不是当前 Controller 。
我将代码从函数更改为 Controller 内部。 并询问我从 getInstance 得到的处理程序和这个
var_dump(get_class($front), get_class($this));
我得到:
string 'Zend_Controller_Front' (length=21)
string 'IndexController' (length=15)
如何到达真正启动的前端 Controller ?
我不能作为参数传递,因为这个函数被使用了万亿次。
最佳答案
Zend_Controller_Front::getInstance()->getRequest()->getControllerName();
关于php - 获取当前 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4345414/