123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- /**
- * This view is used by console/controllers/MigrateController.php.
- *
- * The following variables are available in this view:
- */
- /* @var $className string the new migration class name without namespace */
- /* @var $namespace string the new migration class namespace */
- /* @var $table string the name table */
- /* @var $fields array the fields */
- echo "<?php\n";
- if (!empty($namespace)) {
- echo "\nnamespace {$namespace};\n";
- }
- ?>
- use yii\db\Migration;
- /**
- * Handles adding columns to table `<?= $table ?>`.
- <?= $this->render('_foreignTables', [
- 'foreignKeys' => $foreignKeys,
- ]) ?>
- */
- class <?= $className ?> extends Migration
- {
- /**
- * {@inheritdoc}
- */
- public function safeUp()
- {
- <?= $this->render('_addColumns', [
- 'table' => $table,
- 'fields' => $fields,
- 'foreignKeys' => $foreignKeys,
- ])
- ?>
- }
- /**
- * {@inheritdoc}
- */
- public function safeDown()
- {
- <?= $this->render('_dropColumns', [
- 'table' => $table,
- 'fields' => $fields,
- 'foreignKeys' => $foreignKeys,
- ])
- ?>
- }
- }
|