0
 <?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ですか?

これはバウチャー印刷用なので、紙のコストを削減する必要があるため、このソリューションを探しています。

4

2 に答える 2

0

Mohit Bhansali によって投稿された HTML を使用できます。ただし、最初にさらに CSS を追加する必要があります。

.view {
    float: left;
    width: 250px; /* or other width */
}

次に、_view.php2 番目のアイテムごとに、そのフロートを上にクリアします。定義済みの$index変数を使用できます。

<?php if($index!=0 && $index%2==0): ?>
    <div style="clear:left"></div>
<?php endif; ?>
于 2013-07-26T06:27:59.267 に答える