5

CakePHPを使用していて、アンカータグを含めずにコントローラー/ビューへのURLを作成したいと思います。

言い換えれば、私が使用する場合

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

次に、出力は表示できるフォーマットされたリンクです...しかし、HTMLを含まないURLが必要です。

4

3 に答える 3

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

オプションの2番目のパラメータを使用して、以下を含む完全なURLhttp://にします。

echo $this->Html->url(array('controller' => 'bar', 'action' => 'display'), true);
于 2012-06-26T08:18:59.730 に答える
2

同じものが必要でしたが、Cake3で変更されました。次に使用する必要があります。

echo $this->Url->build(["controller" => "bar", "action" => "display","bar"]);
于 2015-04-05T21:16:34.523 に答える
1

URLのみが必要な場合:

echo $this->Html->url(array('controller'=>'bar','action'=>'display'));
于 2012-06-26T08:18:51.790 に答える