index.php 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. use yii\grid\GridView;
  3. use common\helpers\Html;
  4. $this->title = '公告管理';
  5. $this->params['breadcrumbs'][] = $this->title;
  6. /* @var $this \yii\web\View */
  7. /* @var $dataProvider \yii\data\ActiveDataProvider */
  8. /* @var $searchModel \common\models\base\SearchModel */
  9. ?>
  10. <div class="row">
  11. <div class="col-12 col-xs-12">
  12. <div class="box">
  13. <div class="box-header">
  14. <h3 class="box-title"><?= $this->title; ?></h3>
  15. <div class="box-tools">
  16. <?= Html::create(['edit']) ?>
  17. </div>
  18. </div>
  19. <!-- /.box-header -->
  20. <div class="box-body table-responsive">
  21. <?= GridView::widget([
  22. 'dataProvider' => $dataProvider,
  23. 'filterModel' => $searchModel,
  24. //重新定义分页样式
  25. 'tableOptions' => ['class' => 'table table-hover'],
  26. 'columns' => [
  27. [
  28. 'class' => 'yii\grid\SerialColumn',
  29. 'visible' => false, // 不显示#
  30. ],
  31. 'id',
  32. 'title',
  33. [
  34. 'label' => '创建时间',
  35. 'attribute' => 'created_at',
  36. 'filter' => false, //不显示搜索框
  37. 'format' => ['date', 'php:Y-m-d H:i:s'],
  38. ],
  39. [
  40. 'header' => "操作",
  41. 'class' => 'yii\grid\ActionColumn',
  42. 'template' => '{edit} {status} {delete}',
  43. 'buttons' => [
  44. 'edit' => function ($url, $model, $key) {
  45. return Html::edit(['edit', 'id' => $model->id]);
  46. },
  47. 'delete' => function ($url, $model, $key) {
  48. return Html::delete(['destroy', 'id' => $model->id]);
  49. },
  50. ],
  51. ],
  52. ],
  53. ]); ?>
  54. <!-- /.box-body -->
  55. </div>
  56. <!-- /.box -->
  57. </div>
  58. </div>
  59. </div>
粤ICP备19079148号