Mac、 iPhone、DTP、株投資、住宅ローンの雑記帳

CakePHP:$html->linkの書式

$html->linkの書式は、何度やっても忘れてしまうのでメモ。

 

テキストリンクを作成する場合

echo $html->link(“リンクテキスト”,“URL”,array(‘class’=>’xxxx’),’confirmMessage’);

第一引数“リンクテキスト”の部分に表示させたいテキストを入力する。

第二引数”URL”の部分に飛ばしたいURLを入力する。

第三引数にはclassやtargetなどのオプションを配列形式で入力する。

第四引数”confirmMessage”はリンクテキストがクリックされたときに確認のメッセージを表示させる。必要ないときはfalseとする。

 

オプションのarray内には’class’以外にも以下のような属性を指定できる(下記以外にもたくさんある)。

‘target’ => ‘_blank’

‘value’ => ‘xxxx’

‘name’ => ‘xxxx’

 

画像リンクを作成する場合

$html->linkと$html->imageを使って画像リンクを作成することもできる。

その場合は echo $html->link($html->image(‘xxxx.jpg’,array(‘alt’=>’xxxx’)),“URL”,array(‘escape’ => false,‘class’=>’xxxx’)); と指定する。

第三引数には’escape’ => falseを必ず入れること。またオプションなども第三引数に入れる。

 

 

この記事を書いた人

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

%d人のブロガーが「いいね」をつけました。