Blame view

frontend/views/accounts/projects.php 2.14 KB
7fc05ac5   Yarik   test
1
  <?php
989c83b0   Yarik   test
2
3
4
5
6
7
8
9
10
11
12
13
      /**
       * @var ProjectSearch    $searchModel
       * @var ActiveDataProvider $dataProvider
       */
      use common\models\ProjectSearch;
      use yii\data\ActiveDataProvider;
      use yii\grid\ActionColumn;
      use yii\grid\GridView;
      use yii\helpers\Html;
  
      $this->title = 'Проекты';
      $this->params[ 'breadcrumbs' ][] = $this->title;
7fc05ac5   Yarik   test
14
  ?>
8e5fa1e8   Виталий   tokar commit
15
  <div class="login-left-column-title"><?= $this->title ?></div>
04b478b9   Виталий   tokar commit
16
  <div class="admin-all-pages-add">
989c83b0   Yarik   test
17
      <?= Html::a(Yii::t('app', 'Добавить'), [ 'projects-create' ], [ 'class' => 'btn btn-success' ]) ?>
04b478b9   Виталий   tokar commit
18
  </div>
989c83b0   Yarik   test
19
  <?= GridView::widget([
8e5fa1e8   Виталий   tokar commit
20
      'options' => ['class'=>'style admin-all-pages-wr'],
989c83b0   Yarik   test
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
      'dataProvider' => $dataProvider,
      'filterModel'  => $searchModel,
      'columns'      => [
          [
              'attribute' => 'project_id',
              'label'     => 'ID',
          ],
          'name',
          'budget',
          'city',
          [
              'attribute' => 'specializationString',
          ],
          'view_count',
          [
              'class'    => ActionColumn::className(),
              'buttons'  => [
                  'update' => function($url, $model, $key) {
8e5fa1e8   Виталий   tokar commit
39
                      return Html::a('<img src="/images/ico_pencil.png" alt="">', [
989c83b0   Yarik   test
40
41
                          'projects-update',
                          'id' => $model->project_id,
8e5fa1e8   Виталий   tokar commit
42
43
                      ],[
                          'title'        => 'Редактировать',
989c83b0   Yarik   test
44
45
46
                      ]);
                  },
                  'delete' => function($url, $model, $key) {
8e5fa1e8   Виталий   tokar commit
47
                      return Html::a('<img src="/images/delete-ico.png" alt="">', [
989c83b0   Yarik   test
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
                          'projects-delete',
                          'id' => $model->project_id,
                      ], [
                          'title'        => 'Удалить',
                          'aria-label'   => 'Удалить',
                          'data-confirm' => 'Вы уверены, что хотите удалить этот элемент?',
                          'data-method'  => 'post',
                          'data-pjax'    => '0',
                      ]);
                  },
              ],
              'template' => '{update} {delete}',
          ],
      ],
  ]); ?>