Como faço para evitar $ html-link () de remover as aspas simples ao adicionar um 'onmouseover' evento em CakePHP?

StackOverflow https://stackoverflow.com/questions/815721

  •  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(&#039;Test&#039;);">Dashboard</a>

Como posso evitar que a função de ligação de remover as aspas simples?

Foi útil?

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
scroll top