ZF1 Markup whiteline替换

时间:2013-08-22 14:26:41

标签: zend-framework markup bbcode

因为几天我在使用Zend_Markup Bbcodes时遇到了这个奇怪的错误。简单来说,我正在尝试渲染的内容将返回大量的html元素。准确地说,毕竟< p>标签和所有'n'个新行正在被它取代。 当我不使用Zend_Markup渲染器渲染我的内容时,它没有任何额外的额外< br>标签

我一直在寻找一个很好的解决方案,但看起来没有其他人有这个问题:P。我猜这与过滤有关...

示例:

<p>Helloworld</p>

<p>And again Helloworld</p>

将按以下方式返回

<p>Helloworld</p>
<br>
<br>
<p>And again Helloworld</p>
<br>
<br>

再次,如果关闭......一切都会像它应该的那样!但没有伟大的'Bbcode'渲染功能:'(

先谢谢你们!

1 个答案:

答案 0 :(得分:0)

经过几个小时的调试和大量的研究和谷歌查询后,奥克。我最终解决了我的问题(现在有点脏了)。它似乎是Zend Markup库中的一个错误,因为它是ZF1的一个版本之前的最后一个快速和匆忙的代码。 http://www.dasprids.de/blog/2010/02/28/why-i-am-not-using-zend_markup

<强>解决方案: 注释掉Zend_Markup_Renderer_RendererAbstract类中的规则312。

当这个项目结束时,我会更深入地研究这个主题。令人非常宽慰的是Zend_Markup错误已经或将在ZF2中修复。