从Cake 1.2更新到1.3,我有一个嵌套在链接元素中的图像,这两个图像都是由HTML帮助程序生成的。然而,嵌套图像的标记从<
转移到>
等。我知道HTML帮助程序现在默认转义为东西,但我不能让它改变这种行为。
这是生成示例图像链接的代码:
$html->link($html->image('icons/small/navigation-back.gif', array('alt'=>"Move Left", 'border'=>"0"))
,'#',array('id'=>'options_left'), array('escape'=>false))
我在官方Cake文档中添加了array('escape'=>false)
位($ options数组的一部分),但我仍然获得了转义图像标记。订单设置错误还是做了比我意识到的更多变化?原始代码直接来自蛋糕1.2。
答案 0 :(得分:7)
第三个参数是选项数组:
$html->link($html->image('icons/small/navigation-back.gif', array('alt'=>"Move Left", 'border'=>"0"))
,'#',array('id'=>'options_left', 'escape'=>false))