cakephp3 ヘルパーのlinkメソッドでjavascriptを記述したい

gtagを埋め込んだりとaタグをクリックした時にjavascriptを実行したい場合の書き方。

aタグクリック時のconfirm表示の記事は見かけるけど、クリックでjavascriptの実行方法が見当たらない。。。

他にやり方があるのかもしれないけど、適当にやったら思い通りの動きになったので一応メモ。

■通常のヘルパーlinkメソッド

<?= $this->Html->link(__('about'), ['controller' => 'about', 'action' => 'index']) ?>

■onClick付きヘルパーlinkメソッド

<?= $this->Html->link(__('about'), ['controller' => 'about', 'action' => 'index'], ["onClick" => "alert('clicked')"]) ?>

返信を残す

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