2

作为标题,我想问一下 Controller 中是否有一种方法可以在 CakePHP 中获取当前 url ?

或者我必须在 View 中执行此操作,然后将其 ass 参数传递给 Controller ?

请帮帮我:)

4

1 回答 1

11

要在您的视图或控制器中获取当前的相对 URL,您可以执行以下操作:

<?php echo $this->here; ?>

如果您想在控制器中获取完整的 URL,包括域,请执行以下操作:

<?php echo Router::url( $this->here, true ); ?>

您将无法将视图中的任何内容传递回控制器 - 这不是 MVC 的工作方式。

这里提出了几乎完全相同的问题:How to get complete current url for Cakephp

于 2013-04-02T04:57:37.390 回答