更改ClistView Yii生成的类名
只是一个简单的问题,是否可以更改由更改ClistView Yii生成的类名,yii,clistview,Yii,Clistview,只是一个简单的问题,是否可以更改由ClistView生成的类名 默认情况下,它生成 <div class="post"> 对于所有列表 我想要一个 <div class=post1> <div class=post2> …您可以使用以下参数自定义CListView样式: $this->widget('zii.widgets.CListView', array( 'dataProvider'=>$YOUR_DATA_PROVIDET,
ClistView
生成的类名
默认情况下,它生成
<div class="post">
对于所有列表
我想要一个
<div class=post1>
<div class=post2>
…您可以使用以下参数自定义CListView样式:
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$YOUR_DATA_PROVIDET,
'itemView'=>'...',
'sortableAttributes'=>array(),
'cssFile'=>' YOU CAN ASSIGN A CSS FILE TO YOUR CLISTVIEW',
'itemsCssClass'=>'SOME CLASS',
'pagerCssClass'=>'SOME CLASS',
'sorterCssClass'=>'SOME CLASS',
'summaryCssClass'=>'SOME CLASS',
));
有关更多信息,您可以在以下链接中查看CListView的官方文档:
更新:
如果要更改其他名称,必须编辑yii的CGridView的源。但是更改其样式可能更容易。您可以使用以下参数自定义CListView样式:
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$YOUR_DATA_PROVIDET,
'itemView'=>'...',
'sortableAttributes'=>array(),
'cssFile'=>' YOU CAN ASSIGN A CSS FILE TO YOUR CLISTVIEW',
'itemsCssClass'=>'SOME CLASS',
'pagerCssClass'=>'SOME CLASS',
'sorterCssClass'=>'SOME CLASS',
'summaryCssClass'=>'SOME CLASS',
));
有关更多信息,您可以在以下链接中查看CListView的官方文档:
更新:
如果要更改其他名称,必须编辑yii的CGridView的源。但是更改它的样式可能更容易。如果您希望在每个循环列表项上使用不同的递增类,请按如下方式更改itemView部分: 使用每个模型的ID:
<div class="post<?php print $data->id; ?>">
<?php
print_r($data->attributes); // Or whatever
?>
</div>
更多可用信息如果要在每个循环列表项上使用不同的递增类,请按如下方式更改itemView部分: 使用每个模型的ID:
<div class="post<?php print $data->id; ?>">
<?php
print_r($data->attributes); // Or whatever
?>
</div>
更多可用信息我不记得ClistView使用class=“post”,请参见此处的示例:它没有此类。我不记得ClistView使用class=“post”,请参见此处的示例:它没有此类。