У меня есть модель пользователя.Как цвет строк в зависимости от значений данных Yii CGridView
Отображая его с помощью CGridView, я хочу покрасить строки в зависимости от $model->is_admin
, который является целым числом 0 или 1, поэтому один из двух цветов.
Не могли бы вы сделать простые настройки CGridView?
Контроллер
/**
* Lists all models.
*/
public function actionIndex() {
$model = new Users('search');
$model->unsetAttributes(); // clear any default values
if (isset($_GET['Users']))
$model->attributes = $_GET['Users'];
$this->render('index', array(
'model' => $model,
));
}
Посмотреть
<div class="row">
<div class="col-sm-12 table-responsive">
<?php
$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'users-grid',
'itemsCssClass' => 'table table-bordered table-hover dataTable',
'dataProvider' => $model->search(),
'enablePagination' => false,
// 'filter'=>$model,
'columns' => array(
'username',
'first_name',
'last_name',
'email',
),
array(
'class' => 'CButtonColumn',
),
),
));
?>
</div>
</div>
Что вы пытались? – DocRattie
CGridView :: rowCssClassExpression. – webSkunk
, возможно, неправильно поняли его. – webSkunk