2012-06-26 2 views
5

CakePHPを使用していて、アンカータグを含めずにコントローラ/ビューへのURLを作成したいとします。言い換えればCakePHP - アンカータグなしでリンクURLを作成する

私は

$this->Html->link('foo',array('controller'=>'bar','action'=>'display')); 

を使用する場合は、出力を表示することができますフォーマットされたリンクです...しかし、私はちょうどそれの周りにHTMLせずにURLをしたいです。

答えて

12
echo $this->Html->url(array('controller' => 'bar', 'action' => 'display')); 

:私はちょうど同じことを必要と

echo $this->Html->url(array('controller' => 'bar', 'action' => 'display'), true); 
1

あなただけのURLが必要な場合:その上http://などを含む完全なURLにするオプションの二番目のパラメータで

echo $this->Html->url(array('controller'=>'bar','action'=>'display')); 
2

を、ケーキ3では変更されました。 今すぐ使用する必要があります:

echo $this->Url->build(["controller" => "bar", "action" => "display","bar"]); 
関連する問題