作为标题,我想问一下Controller中有一个方法来获取CakePHP中的当前URL吗?
或者我必须在View中执行此操作,然后将ass参数传递给Controller?
请帮帮我:)。
答案 0 :(得分:11)
要在视图或控制器中获取当前相对URL,您可以执行以下操作:
<?php echo $this->here; ?>
如果要获取控制器中的完整URL(包括域),请执行以下操作:
<?php echo Router::url( $this->here, true ); ?>
您无法将视图中的任何内容传递回控制器 - 这不是MVC的工作方式。
这里几乎提出了完全相同的问题:How to get complete current url for Cakephp