Controller中获取当前url的方法

时间:2013-04-02 02:29:18

标签: cakephp

作为标题,我想问一下Controller中有一个方法来获取CakePHP中的当前URL吗?

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

请帮帮我:)。

1 个答案:

答案 0 :(得分:11)

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

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

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

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

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

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