generate.php 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. use yii\data\ArrayDataProvider;
  3. use yii\grid\GridView;
  4. use yii\helpers\ArrayHelper;
  5. use yii\helpers\Html;
  6. /*
  7. * @var yii\web\View $this
  8. */
  9. $this->title = Yii::t('rbac', 'Generate Routes');
  10. $this->params['breadcrumbs'][] = ['label' => Yii::t('rbac', 'Routes'), 'url' => ['index']];
  11. $this->params['breadcrumbs'][] = $this->title;
  12. ?>
  13. <?php
  14. echo Html::beginForm();
  15. echo GridView::widget([
  16. 'dataProvider' => new ArrayDataProvider([
  17. 'allModels' => $new,
  18. ]),
  19. 'columns' => [
  20. [
  21. 'class' => 'yii\\grid\\CheckboxColumn',
  22. 'checkboxOptions' => function ($model) {
  23. return [
  24. 'value' => ArrayHelper::getValue($model, 'name'),
  25. 'checked' => true,
  26. ];
  27. },
  28. ],
  29. [
  30. 'class' => 'yii\\grid\\DataColumn',
  31. 'attribute' => 'name',
  32. ],
  33. ],
  34. ]);
  35. echo Html::submitButton(Yii::t('rbac', 'Append'), ['name' => 'Submit', 'class' => 'btn btn-primary btn-flat']);
  36. echo Html::endForm();
  37. ?>