Cakephp3:如何在询问标记后使用get参数获取当前页面的完整URL

时间:2017-12-21 19:41:15

标签: php cakephp cakephp-3.0

我正在尝试获取完整的当前网址。在我的ctp文件中,我试过:

$this->Url->build(null, true)

或者

$this->request->here;

尝试使用Controller文件:

use Cake\Routing\Router;
Router::url(null, true)

但是在审讯标记之后,所有参数都没有返回。

2 个答案:

答案 0 :(得分:1)

use Cake\View\Helper\UrlHelper
$this->Url->build($this->request->here(), true);

use Cake\Routing\Router
Router::url($this->request->here(), true);

两者在CTP文件上的工作方式相同

答案 1 :(得分:1)

基于documentation,您可以获取当前请求URL,包括查询字符串参数,如下所示:

$this->request->here(false)