Как предотвратить использование $ html-link () одинарных кавычек при добавлении события onmouseover в CakePHP? - PullRequest
0 голосов
/ 03 мая 2009

Попытка использовать событие onmouseover

echo $html->link("Dashboard", 
     "/dashboard/index", 
     array("onmouseover" => "Tip('Test');") );

становится

<a href="/dashboard/index" onmouseover="Tip(&#039;Test&#039;);">Dashboard</a>

Как запретить функции ссылки удалять одинарные кавычки?

Ответы [ 2 ]

1 голос
/ 11 мая 2009

Используя Cake 1.2, это определенно должно работать:

echo $html->link('Dashboard', '/dashboard/index',
array("onmouseover" => "Tip('Test');"), null, false);

Последний параметр - это escape-опция. По умолчанию установлено значение true.

1 голос
/ 03 мая 2009

Это должно работать:

echo $html->link("Dashboard", 
     "/dashboard/index", 
     array("onmouseover" => "Tip('Test');"),
     array('escape' => false));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...