Comment puis-je empêcher $ html-link () de supprimer les guillemets simples lors de l'ajout d'un événement 'onmouseover' dans CakePHP?
-
03-07-2019 - |
Question
Essayer d'utiliser un événement onmouseover
echo $html->link("Dashboard",
"/dashboard/index",
array("onmouseover" => "Tip('Test');") );
devient
<a href="/dashboard/index" onmouseover="Tip('Test');">Dashboard</a>
Comment empêcher la fonction de liaison de supprimer les guillemets simples?
La solution
Si vous utilisez Cake 1.2, cela devrait fonctionner:
echo $html->link('Dashboard', '/dashboard/index',
array("onmouseover" => "Tip('Test');"), null, false);
Le dernier paramètre est l'option d'échappement. La valeur par défaut est true.
Autres conseils
Cela devrait fonctionner:
echo $html->link("Dashboard",
"/dashboard/index",
array("onmouseover" => "Tip('Test');"),
array('escape' => false));
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow