Всем привет,
я новичек и только пытаюсь разбираться с YII2, возник вопрос. У меня есть три таба в каждом из них лежит DetailView, возможно ли сделать так, что если в каком то из DetailView нет данных то таб получал другой css класс?
echo TabsX::widget([
'position' => TabsX::POS_ABOVE,
'align' => TabsX::ALIGN_LEFT,
'items' => [
[
'label' => '<i class="glyphicon glyphicon-list"></i> Вкладка 1',
'content' => DetailView::widget([
'id'=>'info1',
'model' => $model,
'panel' => [
'heading' => '<h3 class="panel-title">'.$model->Name.'</h3>',
'type'=>DetailView::TYPE_SUCCESS,
],
'attributes' => $info_one,
]),
'encode'=>false,
'active' => true
],
[
'label' => '<i class="glyphicon glyphicon-ok"></i> Вкладка 2',
'content' => DetailView::widget([
'id'=>'info1',
'model' => $model,
'panel' => [
'heading' => '<h3 class="panel-title">'.$model->Name.'</h3>',
'type'=>DetailView::TYPE_SUCCESS,
],
'attributes' => $info_two,
]),
'encode'=>false,
],
[
'label' => '<i class="glyphicon glyphicon-briefcase"></i> Вкладка 3',
'content' => DetailView::widget([
'id'=>'info1',
'model' => $model,
'panel' => [
'heading' => '<h3 class="panel-title">'.$model->Name.'</h3>',
'type'=>DetailView::TYPE_SUCCESS,
],
'attributes' => $info_three,
]),
'encode'=>false,
],
]
]);