Как вы выводите текущий URL в виде Cake?
Cakephp 3.x везде:
Router::reverse(Router::getRequest(),true)
Я использую $this->here для пути, чтобы получить весь URL, который вы должны сделать, как сказал Юхана, и использовать переменные $_SERVER.Для этого не нужно использовать функцию Cake.
$this->here
$_SERVER
Да, это просто ПОЛНЫЙ URL в Controler Work в CakePHP 1.3>
<?php echo Router::url( array('controller'=>$this->params['controller'],'action'=>$this->params['action']), true );
Saludos