Как лучше всего отображать 1 как «Да» и 0 как «Нет» на страницах просмотра и просмотра, где используется код CRUD, сгенерированный Yii (zii.widgets.CDetailView
).
Я записываю нижепросто, который работал для меня, если это помогает другим (спасибо Pentium 10 за подсказку):
ДО: (Создано Gii)
$this->widget('zii.widgets.CDetailView', array(
'data'=>$model,
'attributes'=>array(
's_no',
'gateway',
'code',
'isvlid',
),
));
ПОСЛЕ: (слегка отредактировано вручную)
$this->widget('zii.widgets.CDetailView', array(
'data'=>$model,
'attributes'=>array(
's_no',
'gateway',
'code',
// Is Valid (Now i control the Label and Display Value)
array(
'label'=>'Active',
'value'=>$model->isvalid ? "Yes" : "No",
),
),
));