Если вы ищете что-то, что автоматически выводит текущий URL в канонический тег, вы можете использовать $this->Html->url(null, true);
или $this->here;
в html-помощнике Cakephp.
<?php echo $this->Html->meta('canonical', $this->Html->url(null, true), array('rel'=>'canonical', 'type'=>null, 'title'=>null)); ?>
Или
<?php echo $this->Html->meta('canonical', $this->here, array('rel'=>'canonical', 'type'=>null, 'title'=>null)); ?>
ПРЕДУПРЕЖДЕНИЕ: Я слышал о некоторых случаях, когда у $this->here
возникали проблемы в локальных средах разработки.