Controller中获取当前url的方法

Duc*_*Anh 2 cakephp

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

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

请帮帮我:)

jos*_*ing 11

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

<?php echo $this->here; ?>
Run Code Online (Sandbox Code Playgroud)

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

<?php echo Router::url( $this->here, true ); ?>
Run Code Online (Sandbox Code Playgroud)

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

这里几乎提出了完全相同的问题:如何获得Cakephp的完整当前URL