Blame view

doc/dev/modules/migrations 846 Bytes
d1f8bd40   Alexey Boroda   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
  --- Создание миграций для модуля
  1. в config.php доабвляем
  
  return [
      'controllerMap' => [
          'migrate' => [
              'class' => \yii\console\controllers\MigrateController::class,
              'migrationPath' => __DIR__ . '/migrations',
          ],
      ],
  ];
  
  2. /console/modules.php
  
  'module' => [
      'class' => \thread\modules\module\Module::class,
  ],
  
  3. создать миграцию
  
  php yii module/migrate/create
  
  
  --- Подключение миграций модуля к консоли
  
  1. /console/main.php
  
  'controllerMap' => [
      'migrate' => [
          'class' => \thread\app\console\controllers\MigrateController::class,
          'migrationPaths' => [
              '@thread/modules/module/migrations',
          ],
      ],
  ],
  
  2. Запуск всех миграций
  
  php yii migrate