代码之家  ›  专栏  ›  技术社区  ›  Jake N

使用\u foward()时,$request->getControllerName()和$request->getParm(“controller”)之间有什么区别

  •  0
  • Jake N  · 技术社区  · 16 年前

    使用时 $this->_forward() 在控制器中,在生成的控制器中 $request->getControllerName() 从第一个控制器返回控制器名称。

    $request->getParm("controller") 它返回当前控制器的正确控制器。

    为什么这些不同?

    1 回复  |  直到 16 年前
        1
  •  1
  •   opHASnoNAME    16 年前

    如果使用Forward,则仍然是相同的请求。“getControllerName”方法检查这一点。获取参数不。。