Como faço para evitar $ html-link () de remover as aspas simples ao adicionar um 'onmouseover' evento em CakePHP?
-
03-07-2019 - |
Pergunta
Tentando usar um evento onmouseover
echo $html->link("Dashboard",
"/dashboard/index",
array("onmouseover" => "Tip('Test');") );
se torna
<a href="/dashboard/index" onmouseover="Tip('Test');">Dashboard</a>
Como posso evitar que a função de ligação de remover as aspas simples?
Solução
Usando Bolo 1.2, este trabalho deve definitivamente:
echo $html->link('Dashboard', '/dashboard/index',
array("onmouseover" => "Tip('Test');"), null, false);
O último parâmetro é a opção de fuga. O padrão é verdadeiro.
Outras dicas
Isso deve funcionar:
echo $html->link("Dashboard",
"/dashboard/index",
array("onmouseover" => "Tip('Test');"),
array('escape' => false));
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow