quazardous / silex-migration
Silex 2 的 Doctrine 迁移服务提供者
dev-master / 1.0.x-dev
2018-04-27 09:01 UTC
Requires
- dflydev/doctrine-orm-service-provider: ^2.0@dev
- doctrine/migrations: ^1.0@dev
- quazardous/silex-console: *@dev
- silex/silex: ^2.0@dev
This package is auto-updated.
Last update: 2024-09-20 11:19:18 UTC
README
又一个,但专为 Silex 2 设计!
安装
将 quazardous/silex-migration 添加到您的 composer.json 并注册服务。
$app->register(new Quazardous\Silex\Provider\ConsoleServiceProvider, [ 'db.migrations.path' => '/path/to/migrations', ]);
您可以使用以下参数自定义提供者
- db.migrations.namespace
- db.migrations.path
- db.migrations.table_name
- db.migrations.name
请参阅 tests/console.php 以获取完整的最低工作示例。
演示
cd demo
touch demo.db
../vendor/bin/doctrine orm:generate-entities entity/
../vendor/bin/doctrine orm:generate-proxies
php ./console.php migrations:diff
php ./console.php migrations:migrate