私はユーザーモデルを持っています。データ値に応じて行を色付けする方法Yii CGridView
CGridViewで表示する$model->is_admin
(0または1)の2色のいずれかの整数です。
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