我试图在ClistView之前创建我的数组摘要。看起来像这样的东西
Total Cost: 5,000
Top Comment ID: 5456
Top State: AZ
有没有办法使用ClistVIew?
我的数组看起来像这样
[_new:Comment:private] => [_attributes:CActiveRecord:private] => Array ( [id] => 6 [message] => dfgdgdghg ffgjfjfj [userId] => 5456 [createDate] => 2014-08-06 10:59:19 [cost] => 200 [state] => UT )
和我的CListView
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$data,
'itemView'=>'_view',
'emptyText' => '<div class="alert alert-info">nothing found</div>',
'summaryText' => '{count} posts'
));
目前正在测试我的_view.php
看起来像这样
<div><?php echo $data->id.' '.$data->createDate.' '.$data->cost.' '.$data->state; ?></div>
我可以查询我的comment
表并在ClistView之前显示摘要,想知道是否有更好的方法或者我是否可以在ClistView中执行此操作。
我希望Clistview能够显示这样的结果
------------------------------
| |
| table summary |
------------------------------
------------------------------
| |
| table |
------------------------------
答案 0 :(得分:0)
您可以从CListView派生自己的类。在派生类中,您可以在移交给CListView之前打印摘要以打印出其余内容。如果带有摘要的派生类可能对模型中的许多视图有用,那么这样做是有意义的。