编程语言
首页 > 编程语言> > CakePHP HTML Helper:链接中的图像被转义了吗?

CakePHP HTML Helper:链接中的图像被转义了吗?

作者:互联网

从Cake 1.2更新到1.3,我有一个嵌套在link元素中的图像,它们都由HTML助手生成.但是,嵌套图像的标记会从<到& gt;等.我知道默认情况下HTML帮助程序现在会转义内容,但是我无法更改它. 这是生成示例图像链接的代码:

$html->link($html->image('icons/small/navigation-back.gif', array('alt'=>"Move Left", 'border'=>"0"))
,'#',array('id'=>'options_left'), array('escape'=>false))

我从官方Cake文档($options数组的一部分)中添加了array(‘escape’=> false)位,但是我仍然得到了转义的图像标签.订单设置有误还是发生了超出我所知的更多变化?原始代码直接来自Cake 1.2.

解决方法:

第三个参数是options数组:

$html->link($html->image('icons/small/navigation-back.gif', array('alt'=>"Move Left", 'border'=>"0"))
,'#',array('id'=>'options_left', 'escape'=>false))

标签:html,cakephp-1-3,php,cakephp
来源: https://codeday.me/bug/20191011/1895996.html