title = Yii::t('rubrication', 'Options for group {group}', [ 'group' => $group->lang->name ]); $this->params[ 'breadcrumbs' ][] = [ 'label' => $group->level ? Yii::t('rubrication', 'Modification Groups') : Yii::t('rubrication', 'Product Groups'), 'url' => [ 'tax-group/index', 'level' => $group->level, ], ]; $this->params[ 'breadcrumbs' ][] = [ 'label' => $group->lang->name, 'url' => [ 'tax-group/update', 'id' => $group->tax_group_id, 'level' => $group->level, ], ]; $this->params[ 'breadcrumbs' ][] = $this->title; ?>

title) ?>

tax_group_id ], [ 'class' => 'btn btn-success' ]) ?>

$dataProvider, 'filterModel' => $searchModel, 'columns' => [ [ 'class' => 'yii\grid\SerialColumn' ], 'tax_option_id', [ 'attribute' => 'value', 'value' => 'lang.value', ], 'imageUrl:image', [ 'label' => $group->level?\Yii::t('rubrication', 'Variants count'):\Yii::t('rubrication', 'Products count'), 'value' => function($model)use($group) { /** * @var TaxOption $model */ return count($group->level?$model->productVariants:$model->products); } ], [ 'class' => 'yii\grid\ActionColumn', 'template' => '{update} {delete}', ], ], ]); ?>