0

我想知道是否有任何方法可以使用 CakePHP 在 postLink 元素中打印“”。

我想得到这样的东西:

<a href="#">&nbsp;</a>

并尝试这个:

'.$this->Form->postLink(nl2br("&nbsp;"), array('action'=> 'xxxx')).'

我得到了这个:

<a href="#">&amp;nbsp;</a>

这会在链接中打印我而不是打印空白。

4

1 回答 1

4

由于 postLink() 只不过是 link() 的特殊包装器,因此还应该有escape

$this->Form->postLink(nl2br('&nbsp;'), array('action' => 'xxxx'), array('escape' => false));

https://github.com/cakephp/cakephp/blob/master/lib/Cake/View/Helper/FormHelper.php#L1582

于 2012-09-26T09:11:02.000 回答