public function init() { $this->name = \skeeks\cms\shop\Module::t('app', 'Buyers'); $this->modelShowAttribute = "name"; $this->modelClassName = CmsUser::className(); parent::init(); }
public function init() { $this->name = \Yii::t('skeeks/shop/app', 'Buyers'); $this->modelShowAttribute = "displayName"; $this->modelClassName = CmsUser::className(); parent::init(); }
/** * @return \yii\db\ActiveQuery */ public function getUser() { return $this->hasOne(CmsUser::className(), ['id' => 'user_id']); }
/** * @return \yii\db\ActiveQuery */ public function getUpdatedBy() { return $this->hasOne(CmsUser::className(), ['id' => 'updated_by']); }
return this; } }); sx.SelectCmsElement = new sx.classes.SelectCmsElement(); })(sx, sx.$, sx._); JS ); ?> <? $search = new \skeeks\cms\models\Search(\skeeks\cms\models\CmsUser::className()); $dataProvider = $search->getDataProvider(); $dataProvider->sort->defaultOrder = [ 'created_at' => SORT_DESC ]; $dataProvider = $search->search(\Yii::$app->request->queryParams); $searchModel = $search->loadedModel; ?> <?php echo \skeeks\cms\modules\admin\widgets\GridViewStandart::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'adminController' => @$controller, 'enabledCheckbox' => false, 'columns' => [['class' => \yii\grid\DataColumn::className(), 'value' => function (\skeeks\cms\models\User $model) { return \yii\helpers\Html::a('<i class="glyphicon glyphicon-circle-arrow-left"></i> ' . \Yii::t('skeeks/cms', 'Choose'), '#', ['class' => 'btn btn-primary sx-row-action', 'onclick' => 'sx.SelectCmsElement.submit(' . \yii\helpers\Json::encode($model->toArray([], ['displayName'])) . '); return false;', 'data-pjax' => 0]);