CakePHPで 'onmouseover'イベントを追加するときに$ html-link()が一重引用符を削除しないようにするにはどうすればよいですか?
-
03-07-2019 - |
質問
onmouseoverイベントの使用を試みています
echo $html->link("Dashboard",
"/dashboard/index",
array("onmouseover" => "Tip('Test');") );
なる
<a href="/dashboard/index" onmouseover="Tip('Test');">Dashboard</a>
リンク関数が一重引用符を削除しないようにするにはどうすればよいですか
解決
Cake 1.2を使用すると、これは間違いなく機能するはずです:
echo $html->link('Dashboard', '/dashboard/index',
array("onmouseover" => "Tip('Test');"), null, false);
最後のパラメーターはエスケープオプションです。デフォルトはtrueです。
他のヒント
これは動作するはずです:
echo $html->link("Dashboard",
"/dashboard/index",
array("onmouseover" => "Tip('Test');"),
array('escape' => false));
所属していません StackOverflow