我在 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,
)); ?>
我的视图文件的开头或结尾没有空格或字符,但列表视图创建的 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,但每个元素之间有一个空行。