Wie verhindere ich, $ html-Link () aus den einfachen Anführungszeichen zu entfernen, wenn das Hinzufügen einer ‚Onmouseover‘ Veranstaltung in CakePHP?
-
03-07-2019 - |
Frage
Der Versuch, ein Onmouseover Ereignis verwenden
echo $html->link("Dashboard",
"/dashboard/index",
array("onmouseover" => "Tip('Test');") );
wird
<a href="/dashboard/index" onmouseover="Tip('Test');">Dashboard</a>
Wie verhindere ich die Link-Funktion von den einfachen Anführungszeichen zu entfernen?
Lösung
Mit Kuchen 1.2, soll dies auf jeden Fall funktionieren:
echo $html->link('Dashboard', '/dashboard/index',
array("onmouseover" => "Tip('Test');"), null, false);
Der letzte Parameter ist die Escape-Option. Der Standardwert ist wahr.
Andere Tipps
Dies sollte funktionieren:
echo $html->link("Dashboard",
"/dashboard/index",
array("onmouseover" => "Tip('Test');"),
array('escape' => false));
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow