CakePHP에서 'OnMouseOver'이벤트를 추가 할 때 $ html-link ()가 단일 따옴표를 제거하는 것을 어떻게 방지합니까?
-
03-07-2019 - |
문제
OnMouseOver 이벤트를 사용하려고합니다
echo $html->link("Dashboard",
"/dashboard/index",
array("onmouseover" => "Tip('Test');") );
becomes
<a href="/dashboard/index" onmouseover="Tip('Test');">Dashboard</a>
링크 함수가 단일 따옴표를 제거하는 것을 방지하려면 어떻게해야합니까?
해결책
케이크 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