#php #symfony #doctrine #symfony4 #doctrine-migrations
Вопрос:
Я пытаюсь создать пакет для Symfony 4.4, который должен содержать свои собственные миграции. Как я могу создавать миграции доктрины и включать их в проект? Возможно ли запустить doctrine:shema:update
миграцию пакетов после установки пакета?
Ответ №1:
В Symfony 4.4 больше нет пакета, он устарел. Однако, если вам действительно нужно работать с bundle, посмотрите на https://symfony.com/doc/current/bundles/DoctrineMigrationsBundle/index.html#configuration В вашей конфигурации:
doctrine_migrations:
# List of namespace/path pairs to search for migrations, at least one required
migrations_paths:
'AppMigrations': '%kernel.project_dir%/src/App'
'AnotherAppMigrations': '/path/to/other/migrations'
'SomeBundleMigrations': '@SomeBundle/Migrations'