我想知道是否有任何方法可以使用CakePHP在postLink元素中打印“”。
我想得到这样的东西:
<a href="#"> </a>
尝试这个:
'.$this->Form->postLink(nl2br(" "), array('action'=> 'xxxx')).'
我得到了这个:
<a href="#">&nbsp;</a>
这会在链接中打印我而不是打印空白区域。
答案 0 :(得分:4)
因为postLink()只是link()的特殊包装器,所以还应该有escape
$this->Form->postLink(nl2br(' '), array('action' => 'xxxx'), array('escape' => false));
请参阅https://github.com/cakephp/cakephp/blob/master/lib/Cake/View/Helper/FormHelper.php#L1582