我想在 cakephp 中调用另一个 Action 。我想运行 Action 中的所有代码并呈现该 Action 的 View 。我知道这可以使用 $this->requestAction()
来完成,但这里的问题是它没有为我在调用的操作中执行的页面设置标题。而且我不想使用重定向,因为它会更改我浏览器中的 url(即它发送 http 302)。
最佳答案
在任何操作中,您可以使用 $this->render
手动渲染任何 View (参见 api docs )。当然,您必须事先设置
另一个 View 所需的变量。
关于php - 如何做另一个 Action ,但仍然在 cakephp 的浏览器中显示相同的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7575056/