title = Yii::t('rubrication', 'Options for group {group}', [ 'group' => $group->lang->title ]); $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->title, 'url' => [ 'tax-group/update', 'id' => $group->id, 'level' => $group->level, ], ]; $this->params[ 'breadcrumbs' ][] = $this->title; ?>
= Html::a( Yii::t('rubrication', 'Create Option'), [ 'create?group=' . $group->id ], [ 'class' => 'btn btn-success' ] ) ?>
$dataProvider, 'filterModel' => $searchModel, 'columns' => [ [ 'class' => 'yii\grid\SerialColumn' ], '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}', ], ], ] ); ?>