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 に答える