zipzap 0 Denunciar post Postado Fevereiro 11, 2010 Quero que apareça uma imagem mas não estou a conseguir,a imagem está na pasta webroot e tenho o seguinte código: <?php echo $html->link(__($html->image('img/delete.png',''), true), array('action' => 'delete', $produto['Produto']['produto']), null, sprintf(__('Are you sure you want to delete # %s?', true), $produto['Produto']['produto'])); ?> No lugar da imagem apareçe <img src="/cake125/Stock/img/img/delete.png" alt="" /> Compartilhar este post Link para o post Compartilhar em outros sites
lucaswxp 22 Denunciar post Postado Fevereiro 11, 2010 Coloque escape como false no segundo parâmetro do link: 'escape' => false Compartilhar este post Link para o post Compartilhar em outros sites
zipzap 0 Denunciar post Postado Fevereiro 12, 2010 Agora tenho <?php echo $html->link(__($html->image('img/delete.png',''), true),array('escape' => 'false'),array('action' => 'delete', $produto['Produto']['produto']), sprintf(__('Tem a certeza que deseja apagar # %s?', true), $produto['Produto']['produto'])); ?> e acontece o mesmo Compartilhar este post Link para o post Compartilhar em outros sites
lucaswxp 22 Denunciar post Postado Fevereiro 12, 2010 Parece que você colocou no parâmetro errado e, além disso, você colocou o false como string "false", então o PHP vai pensar que é verdadeir. Você tem que por FALSE mesmo. Veja um exemplo; $html->link('Minha img', array('escape' => false, 'url' => array()); Compartilhar este post Link para o post Compartilhar em outros sites
zipzap 0 Denunciar post Postado Março 8, 2010 Parece que você colocou no parâmetro errado e, além disso, você colocou o false como string "false", então o PHP vai pensar que é verdadeir. Você tem que por FALSE mesmo. Veja um exemplo; $html->link('Minha img', array('escape' => false, 'url' => array()); Neste momento tenho este código e continua a não funcionar,eu retirei as ' <?php echo $html->link(__($html->image('img/delete.png',''), true),array('escape' => false),array('action' => 'delete', $produto['Produto']['produto']), sprintf(__('Tem a certeza que deseja apagar # %s?', true), $produto['Produto']['produto'])); ?> Compartilhar este post Link para o post Compartilhar em outros sites
lucaswxp 22 Denunciar post Postado Março 8, 2010 O escape deve estar no terceiro parametro e o path no segundo. Veja um exmeplo: http://dlmax.org/2007/04/02/cakephp-12-html-link-with-html-or-image/ E veja a documentação do metodo: http://api.cakephp.org/class/html-helper#method-HtmlHelperlink Compartilhar este post Link para o post Compartilhar em outros sites
zipzap 0 Denunciar post Postado Março 9, 2010 O escape deve estar no terceiro parametro e o path no segundo. Veja um exmeplo: http://dlmax.org/2007/04/02/cakephp-12-html-link-with-html-or-image/ E veja a documentação do metodo: http://api.cakephp.org/class/html-helper#method-HtmlHelperlink resolvido.Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites