gpt4 book ai didi

php - Zend,如何从 Action Helper 中访问当前路线

转载 作者:可可西里 更新时间:2023-11-01 00:26:15 25 4
gpt4 key购买 nike

在 Zend Framework 中,我有一个 Action Helper,可以在大多数页面上加载登录表单。这发生在 Helper 的 preDispatch() 方法中,我想在表单上设置 Action() 以便它回传到当前 URL。

从 Action Helper 中访问当前 URL/路由的最佳方式是什么?访问请求(通过 Action Controller),然后拉取 getActionName() 和 getControllerName(),并将它们与 baseURL() 连接起来?

有没有更简单的方法? (设置操作需要 URI 字符串作为参数)。

谢谢!

最佳答案

您可以按照@Elie 的建议进行操作。但是,如果你想为此使用 ZF 方法,你可以看看这个:

    $request = Zend_Controller_Front::getInstance()->getRequest();
echo $request->getHeader('referer'); // referer's address
echo $request->getRequestUri(); // current address

关于php - Zend,如何从 Action Helper 中访问当前路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6091790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com