CakePHPを使用していて、アンカータグを含めずにコントローラー/ビューへのURLを作成したいと思います。
言い換えれば、私が使用する場合
$this->Html->link('foo',array('controller'=>'bar','action'=>'display'));
次に、出力は表示できるフォーマットされたリンクです...しかし、HTMLを含まないURLが必要です。
CakePHPを使用していて、アンカータグを含めずにコントローラー/ビューへのURLを作成したいと思います。
言い換えれば、私が使用する場合
$this->Html->link('foo',array('controller'=>'bar','action'=>'display'));
次に、出力は表示できるフォーマットされたリンクです...しかし、HTMLを含まないURLが必要です。
echo $this->Html->url(array('controller' => 'bar', 'action' => 'display'));
オプションの2番目のパラメータを使用して、以下を含む完全なURLhttp://
にします。
echo $this->Html->url(array('controller' => 'bar', 'action' => 'display'), true);
同じものが必要でしたが、Cake3で変更されました。次に使用する必要があります。
echo $this->Url->build(["controller" => "bar", "action" => "display","bar"]);
URLのみが必要な場合:
echo $this->Html->url(array('controller'=>'bar','action'=>'display'));