<?php $this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'summaryText'=>'',
'itemView'=>'_view',
)); ?>
我需要像
这样的输出__________________________
ID : 10 ID : 11
Name : XXX Name : YYYY
Age : 15 Age : 20
Place: abc Place:xyz
--------------------------
ID : 12 ID : 13
Name : aaa Name : sss
Age : 24 Age : 27
Place: vvc Place:xzss
--------------------------
如何为此更改我的 _view.php
?
这是为了凭证打印,所以我需要降低纸张成本,所以我寻求这个解决方案。
最佳答案
您可以使用 Mohit Bhansali 发布的 HTML。但是您必须先添加一些 CSS:
.view {
float: left;
width: 250px; /* or other width */
}
然后在您的 _view.php
中,您清除 float 在顶部的每个第二项。您可以使用预定义的 $index
变量:
<?php if($index!=0 && $index%2==0): ?>
<div style="clear:left"></div>
<?php endif; ?>
关于php - 如何在两条记录后添加 HTML 元素 zii.widgets.CListView widget Yii,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17860335/