【CakePHP4】Formヘルパーのbuttonで文字をhtmlエスケープしたくない【殴り書き】

ボタン要素にfontawesomeを使いたい

自動でhtmlエスケープされるので普通に書くと…

ソース

<?= $this->Form->button('<i class="far fa-arrow-right"></i> 確認' , ) ?>
<br>
<br>
<?= $this->Form->button('<i class="far fa-arrow-right"></i> 確認' , ['escapeTitle'=>false]) ?>

↓レンダリング結果

escapeされると、タグがそのままボタンに表示されてしまいます。

$option の ‘escapeTitle’ => false を指定しよう!

私は、Cake2で頭がストップしています。link とかは escape =>false でよかったのですが

日本語 Cookbook、4.* を選んでも中身が3.*の丸コピーのままだったりするので混乱しますね(>_<) 英語版を見ましょう。

コメントを残す

メールアドレスが公開されることはありません。