yii项目之间的clistview空间

时间:2012-11-14 21:12:02

标签: php yii whitespace

我正在使用yii中的CListView:

<?php $this->widget('zii.widgets.CListView', array(
    'dataProvider'=>$posts,
    'itemView'=>'_view',
    'itemsTagName'=>'ul',
    'itemsCssClass'=>'post_list',
    'template'=>'{items}{pager}{summary}',
    'summaryText'=>'Displaying posts {start}-{end} of {count}',
    'separator'=>null,
)); ?>

我的视图文件的开头或结尾没有空格或字符,但listview创建的html在每个项目之间放置一个空行。有没有办法摆脱那条空白线?

编辑:

我的观看文件:

<li><?php 
echo "<article>";
echo "<header class='article-header'>";
echo "<h2>{$data->title}</h2>";
...
A bunch of other stuff here...
...
echo "</article>";
echo "<hr />";
?></li>

生成的HTML:

<ul class="post_list"> (an extra blank line here)
<li>A bunch of stuff (item 1)</li> (and here)
<li>A bunch of other stuff (item 2)</li> (here too)
</ul>

我无法正确格式化上面的内容...但它是一个带有li的内部的ul,但每个元素之间都有一个空行。

1 个答案:

答案 0 :(得分:1)

如果您在<ul class="post_list">的{​​{1}}标签上选择了HTML元素,然后按上方的Firebug按钮,则可以看到有一些疯狂的HTML编码字符{{1}在文本编辑器中无法看到的。尝试删除换行符或改为创建新的视图文件。