フォームヘルパーにアイコンとクラス名、削除の確認ダイアログ表示するように指定する
やりたいこと
フォームヘルパーを使って、以下の画像のようにしたい。
・ゴミ箱のアイコンを表示させる
・cssで指定しているボタンclassを指定する。
実際のコード
AdminUsers/index.ctp
<?= $this->Form->postLink(__('<i class="fa fa-trash"></i>'.'削除'),
['controller' => 'AdminUsers', 'action' => 'delete', $adminUser->id],
['class' => 'btn btn-app','confirm' => __('画像を削除しますか?'),
'escape' => false],
['block' => true]
)
?>
'escape' => falseにすると、<i class="fa fa-trash"></i>がエスケープされず、ちゃんとゴミ箱アイコンとして表示されるようになる。
これをtrueにするか、書かなかった場合はエスケープされてタグがそのまま出力されてしまう。