Cakephp3:如何在询问标记后使用get参数获取当前页面的完整URL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cakephp3:如何在询问标记后使用get参数获取当前页面的完整URL相关的知识,希望对你有一定的参考价值。
我正在努力获得完整的网址。在我的ctp文件中,我试过:
$this->Url->build(null, true)
要么
$this->request->here;
并尝试在Controller文件:
use CakeRoutingRouter;
Router::url(null, true)
但是在审讯标记之后,没有一个返回所有参数。
答案
基于documentation,您可以获取当前请求URL,包括查询字符串参数,如下所示:
$this->request->here(false)
另一答案
use CakeViewHelperUrlHelper
$this->Url->build($this->request->here(), true);
要么
use CakeRoutingRouter
Router::url($this->request->here(), true);
两者在CTP文件上的工作方式相同
以上是关于Cakephp3:如何在询问标记后使用get参数获取当前页面的完整URL的主要内容,如果未能解决你的问题,请参考以下文章
CakePHP 3.x ORM get()、find() 以及如何禁用befeoreFind()?
如何从完整的 html 文本中从 <a> 标记中提取 url GET 参数