quazardous/silex-migration

Silex 2 的 Doctrine 迁移服务提供者

dev-master / 1.0.x-dev 2018-04-27 09:01 UTC

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