Exemplo n.º 1
0
 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]);
 }
Exemplo n.º 2
0
 /**
  * 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]);
 }
Exemplo n.º 3
0
<?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();
}
Exemplo n.º 4
0
 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]);
 }