index.php 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. use yii\helpers\Html;
  3. use yii\grid\GridView;
  4. Use kartik\select2\Select2;
  5. /* @var $this yii\web\View */
  6. /* @var $searchModel app\models\Help */
  7. /* @var $dataProvider yii\data\ActiveDataProvider */
  8. $this->title = Yii::t('app', 'Helps');
  9. $this->params['breadcrumbs'][] = $this->title;
  10. ?>
  11. <div class="help-index">
  12. <h1><?= Html::encode($this->title) ?></h1>
  13. <?php // echo $this->render('_search', ['model' => $searchModel]); ?>
  14. <p>
  15. <?= Html::a(Yii::t('app', 'Create Help'), ['create'], ['class' => 'btn btn-success']) ?>
  16. <?= Html::a(Yii::t('app', 'Go To Video'), ['/help-video/index'], ['class' => 'btn btn-primary']) ?>
  17. </p>
  18. <?= GridView::widget([
  19. 'dataProvider' => $dataProvider,
  20. 'filterModel' => $searchModel,
  21. 'columns' => [
  22. ['class' => 'yii\grid\SerialColumn'],
  23. //'id',
  24. 'title',
  25. //'h1',
  26. //'short_text:ntext',
  27. //'text:ntext',
  28. 'description',
  29. 'key_words',
  30. [
  31. 'attribute' => 'cat_id',
  32. 'value' => 'cat.title',
  33. 'filter'=>Select2::widget([
  34. 'model' => $searchModel,
  35. 'attribute' => 'cat_id',
  36. 'data'=> \yii\helpers\ArrayHelper::map(\app\models\HelpCategory::find()->all(),'id','title'),
  37. 'options' => [
  38. 'placeholder' => Yii::t('app','Choose category'),
  39. 'allowClear' => true,
  40. ],
  41. ]),
  42. ],
  43. // 'slug',
  44. // 'created_at',
  45. ['class' => 'yii\grid\ActionColumn'],
  46. ],
  47. ]); ?>
  48. </div>