Blame view

frontend/views/accounts/blog.php 2.02 KB
84ebac3d   Yarik   test
1
  <?php
989c83b0   Yarik   test
2
3
4
5
6
7
8
9
10
      /**
       * @var BlogSearch    $searchModel
       * @var ActiveDataProvider $dataProvider
       */
      use common\models\BlogSearch;
      use yii\data\ActiveDataProvider;
      use yii\grid\ActionColumn;
      use yii\grid\GridView;
      use yii\helpers\Html;
84ebac3d   Yarik   test
11
  
989c83b0   Yarik   test
12
13
      $this->title = 'Блог';
      $this->params[ 'breadcrumbs' ][] = $this->title;
84ebac3d   Yarik   test
14
  ?>
fd7caf21   Виталий   tokar commit
15
16
  <div class="login-left-column-title"><?= $this->title ?></div>
  <div class="admin-all-pages-add">
989c83b0   Yarik   test
17
      <?= Html::a(Yii::t('app', 'Добавить'), [ 'blog-create' ], [ 'class' => 'btn btn-success' ]) ?>
fd7caf21   Виталий   tokar commit
18
  </div>
989c83b0   Yarik   test
19
  <?= GridView::widget([
fd7caf21   Виталий   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
      'dataProvider' => $dataProvider,
      'filterModel'  => $searchModel,
      'columns'      => [
          [
              'attribute' => 'blog_id',
              'label'     => 'ID',
          ],
          'name',
          'date_add',
          'view_count',
          [
              'class'    => ActionColumn::className(),
              'buttons'  => [
                  'update' => function($url, $model, $key) {
fd7caf21   Виталий   tokar commit
35
                      return Html::a('<img src="/images/ico_pencil.png" alt="">', [
989c83b0   Yarik   test
36
37
                          'blog-update',
                          'id' => $model->blog_id,
fd7caf21   Виталий   tokar commit
38
39
                      ],[
                          'title'        => 'Редактировать',
989c83b0   Yarik   test
40
41
42
                      ]);
                  },
                  'delete' => function($url, $model, $key) {
fd7caf21   Виталий   tokar commit
43
                      return Html::a('<img src="/images/delete-ico.png" alt="">', [
989c83b0   Yarik   test
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
                          'blog-delete',
                          'id' => $model->blog_id,
                      ], [
                          'title'        => 'Удалить',
                          'aria-label'   => 'Удалить',
                          'data-confirm' => 'Вы уверены, что хотите удалить этот элемент?',
                          'data-method'  => 'post',
                          'data-pjax'    => '0',
                      ]);
                  },
              ],
              'template' => '{update} {delete}',
          ],
      ],
  ]); ?>