在Controller中使用$this->_forward()
时,在生成的Controller中,$request->getControllerName()
的返回值将从第一个Controller返回控制器名称。
但是当使用$request->getParm("controller")
时,它会返回当前Controller的正确Controller。
为什么这些不同?
答案 0 :(得分:1)
如果您使用Forward,它仍然是相同的请求。 “getControllerName”方法检查这个。得到帕拉姆不是..