CakePHP HTML Helper:链接中的图像是否被转义?

时间:2011-08-31 21:30:20

标签: php html cakephp cakephp-1.3

从Cake 1.2更新到1.3,我有一个嵌套在链接元素中的图像,这两个图像都是由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文档中添加了array('escape'=>false)位($ options数组的一部分),但我仍然获得了转义图像标记。订单设置错误还是做了比我意识到的更多变化?原始代码直接来自蛋糕1.2。

1 个答案:

答案 0 :(得分:7)

第三个参数是选项数组:

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