У меня есть модель пользователя. Он имеет поле «роль», которое содержит числа 1,2,3. 1 - admin, 2 - модератор, 3 - простой пользователь. Я создал контроллер CRUD для управления пользователями. И когда я открываю view.php, я хочу видеть «admin» вместо «1» и т. Д.Задайте отображаемое имя атрибута вместо номера
Когда я работаю с двумя состояниями, я использую как ниже. Но как насчет более того?
<?php $this->widget('zii.widgets.CDetailView', array(
'data'=>$model,
'attributes'=>array(
'status' => array(
'name' => 'status',
'value' => ($data->status==0)?"Good":"Bad",
),
),
)): ?>