【发布时间】:2020-11-13 00:03:28
【问题描述】:
在 phalcon 3.4 中,我们有以下函数来获取当前 URL,
$current_url = $this->router->getRewriteUri();
但是,它似乎是在 4.0 版中被删除了,但是我找不到直接对应的函数。您能告诉我如何更改此功能以适应版本 4.0+ 还是我应该使用直接方式(我通常讨厌混淆)但看起来别无选择
$_SERVER['REQUEST_URI']
【问题讨论】:
在 phalcon 3.4 中,我们有以下函数来获取当前 URL,
$current_url = $this->router->getRewriteUri();
但是,它似乎是在 4.0 版中被删除了,但是我找不到直接对应的函数。您能告诉我如何更改此功能以适应版本 4.0+ 还是我应该使用直接方式(我通常讨厌混淆)但看起来别无选择
$_SERVER['REQUEST_URI']
【问题讨论】:
您可以使用Phalcon\Http\Request::getURI(),但如果您的项目不在根路径上,则它使用$_SERVER['REQUEST_URI'],您可能需要使用$_GET['_url']
【讨论】: