【发布时间】:2020-09-01 08:54:43
【问题描述】:
我在我的控制器文件中使用以下代码来生成完整的站点 URL
$this->Url->build(['controller' => 'home', 'action' => 'index'], true);.
但我收到“在布尔值上调用成员函数 build()”错误。我不使用的原因
Router::URL(['controller' => 'home', 'action' => 'index']);
我不想要一个相对 URL。我不能在控制器中使用 Url builder 吗?
【问题讨论】:
-
帮助器用于视图,而不是控制器。
Router::url()将在传递true作为第二个参数时为您提供绝对/完整 URL,因此您可能需要更详细地解释一下您在此处显示的 sn-p 如何没有给您想要的结果。 -
谢谢@ndm。我没有在
Router::URL中传递true。我已经编辑了我的问题。
标签: cakephp cakephp-3.0 urlhelper