コード例 #1
0
 public function init()
 {
     $this->name = \skeeks\cms\shop\Module::t('app', 'Buyers');
     $this->modelShowAttribute = "name";
     $this->modelClassName = CmsUser::className();
     parent::init();
 }
コード例 #2
0
 public function init()
 {
     $this->name = \Yii::t('skeeks/shop/app', 'Buyers');
     $this->modelShowAttribute = "displayName";
     $this->modelClassName = CmsUser::className();
     parent::init();
 }
コード例 #3
0
ファイル: ShopOrder.php プロジェクト: skeeks-cms/cms-shop
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getUser()
 {
     return $this->hasOne(CmsUser::className(), ['id' => 'user_id']);
 }
コード例 #4
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getUpdatedBy()
 {
     return $this->hasOne(CmsUser::className(), ['id' => 'updated_by']);
 }
コード例 #5
0
ファイル: select-cms-user.php プロジェクト: skeeks-cms/cms
            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]);