У меня есть код в gridView, но на примере
https://dev-tips.ru/blog/post/gridview-v-yii2-pros... было указано два варианта как yes и no, я немного их преобразовал и получилось у меня вот такой код
[
'attribute' => 'status',
'format' => 'raw',
'value' => function($model, $key, $index, $column){
$active = $model->{$column->attribute} == 0;
return Html::tag(
'div',
$active ? 'Новый' : 'В работе',
[
'class' => 'label label-'.($active ? 'primary' : 'success'),
]
);
},
'headerOptions' => ['width' => '50'],
],
Но мне нужно не 2 параметра а примерно 9 тегов
Пробовал сделать через swich
switch ($status) {
case '0':
'Новый'
break;
}
Но потом догнал что так не прокатит и тут я как назначить несколько тегов?
Или это проще сделать через jquery?