index.php 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <?php
  2. use yii\grid\GridView;
  3. use common\helpers\Html;
  4. $this->title = '开放授权 - OAuth2';
  5. $this->params['breadcrumbs'][] = ['label' => $this->title];
  6. ?>
  7. <div class="row">
  8. <div class="col-12 col-xs-12">
  9. <div class="box">
  10. <div class="box-header">
  11. <h3 class="box-title">
  12. <?= $this->title; ?>
  13. <small>「网站设置->OAuth2」里面配置对应的值才可使用</small>
  14. </h3>
  15. <div class="box-tools">
  16. <?= Html::create(['ajax-edit'], '创建', [
  17. 'data-toggle' => 'modal',
  18. 'data-target' => '#ajaxModal',
  19. ]) ?>
  20. </div>
  21. </div>
  22. <div class="box-body table-responsive">
  23. <?= GridView::widget([
  24. 'dataProvider' => $dataProvider,
  25. 'filterModel' => $searchModel,
  26. // 重新定义分页样式
  27. 'tableOptions' => ['class' => 'table table-hover'],
  28. 'columns' => [
  29. [
  30. 'class' => 'yii\grid\SerialColumn',
  31. ],
  32. 'title',
  33. 'client_id',
  34. [
  35. 'header' => "操作",
  36. 'class' => 'yii\grid\ActionColumn',
  37. 'template' => '{ajax-edit} {status} {destroy}',
  38. 'buttons' => [
  39. 'ajax-edit' => function ($url, $model, $key) {
  40. return Html::edit(['ajax-edit', 'id' => $model->id], '编辑', [
  41. 'data-toggle' => 'modal',
  42. 'data-target' => '#ajaxModal',
  43. ]);
  44. },
  45. 'status' => function ($url, $model, $key) {
  46. return Html::status($model->status);
  47. },
  48. 'destroy' => function ($url, $model, $key) {
  49. return Html::delete(['destroy', 'id' => $model->id]);
  50. },
  51. ],
  52. ],
  53. ],
  54. ]); ?>
  55. </div>
  56. </div>
  57. </div>
  58. </div>
粤ICP备19079148号