public function actionGroup($id) { if (Yii::$app->user->identity->type == 'normal') { return $this->redirect(['company/']); } $groupSearch = new GroupSearch(); $groupData = $groupSearch->search(Yii::$app->request->queryParams); return $this->render('group', ['model' => $this->findModel($id), 'groupData' => $groupData, 'groupSearch' => $groupSearch]); }
/** * Lists all Group models. * @return mixed */ public function actionIndex() { $searchModel = new GroupSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]); }
<?php /** * Group partial */ use yii\grid\GridView; use yii\helpers\Html; use yii\helpers\Url; use app\models\GroupSearch; $app = \Yii::$app; $groupSearch = new GroupSearch(); $groupDataProvider = $groupSearch->search($app->request->queryParams); $groupDataProvider->pagination = ['pageParam' => 'group-page', 'pageSizeParam' => 'group-per-page', 'pageSize' => 5]; echo GridView::widget(['dataProvider' => $groupDataProvider, 'filterModel' => $groupSearch, 'summary' => '', 'columns' => [['attribute' => 'id'], ['attribute' => 'name'], ['attribute' => 'parent'], ['attribute' => 'description'], ['class' => 'yii\\grid\\ActionColumn', 'buttons' => ['view' => function ($url, $model, $key) { return ''; }, 'update' => function ($url, $model, $key) { $url = Url::to(['/group/update', 'id' => $key]); return Html::a('<span class="glyphicon glyphicon-pencil"></span>', $url, ['data' => ['ajax-get' => '#group-form']]); }, 'delete' => function ($url, $model, $key) { $url = Url::to(['group/delete', 'id' => $key]); return Html::a('<span class="glyphicon glyphicon-trash"></span>', $url, ['data' => ['pjax' => '0', 'method' => 'post', 'confirm' => Yii::t('app/views', 'Are you sure you want to delete this record?')]]); }], 'contentOptions' => ['style' => 'width: 50px;']]]]); if (\Yii::$app->request->isPjax) { $this->clear(); }
public function actionGroup($id) { $groupSearch = new GroupSearch(); $groupData = $groupSearch->search(Yii::$app->request->queryParams); return $this->render('group', ['model' => $this->findModel($id), 'groupData' => $groupData, 'groupSearch' => $groupSearch]); }