index.php 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. use backend\widgets\ActiveForm;
  3. use yii\helpers\Html;
  4. use migration\assets\MigrationAsset;
  5. use migration\models\MigrationUtility;
  6. /** @var $model MigrationUtility */
  7. /** @var $output String */
  8. /** @var $output_drop String */
  9. /** @var $tables array */
  10. /** @var ActiveForm $form */
  11. MigrationAsset::register($this);
  12. $this->title = Yii::t('backend', '迁移');
  13. ?>
  14. <?php $form = ActiveForm::begin(['id' => 'form-submit']); ?>
  15. <div class="box box-success">
  16. <div class="box-body">
  17. <?= $form->field($model, 'migrationName')->textInput()?>
  18. <?= $form->field($model, 'migrationPath')->textInput()?>
  19. <?= $form->field($model, 'tableOption')->textInput()?>
  20. </div>
  21. </div>
  22. <?= $form->boxField($model, "tableSchemas")->checkboxList(MigrationUtility::getTableNames())->header("迁移表结构")->hint(Html::a("全选",'javascript:void(0)',['class'=>"select-all"]))?>
  23. <?= $form->boxField($model, "tableDatas")->checkboxList(MigrationUtility::getTableNames())->header("迁移表数据")->hint(Html::a("全选",'javascript:void(0)',['class'=>"select-all"]))?>
  24. <div class="form-group">
  25. <?= Html::submitButton('生成迁移文件', ['class' => 'btn bg-maroon btn-flat btn-block ', 'name' => 'button-submit', 'id' => 'button-submit'])?>
  26. </div>
  27. <?php ActiveForm::end()?>