soy-php / doctrine-migrations-task
Soy的Doctrine Migrations任务
0.1.0
2015-12-11 14:28 UTC
Requires
- soy-php/soy: 0.1.*
This package is not auto-updated.
Last update: 2024-09-14 18:58:34 UTC
README
简介
这是Doctrine Migrations为Soy的任务
用法
使用composer将soy-php/doctrine-migrations-task
包含到你的项目中
$ composer require soy-php/doctrine-migrations-task
独立使用
在你的配方中你可以这样使用任务
<?php $recipe = new \Soy\Recipe(); $recipe->component('default', function (\Soy\DoctrineMigrations\MigrateTask $migrateTask) { $migrateTask ->setBinary('./vendor/bin/doctrine-migrations') ->setCommandNamespace('migrations:') ->setConfiguration('migrations.yml') ->setDbConfiguration('db.php') ->setVerbose(true) ->run(); }); return $recipe;
Symfony
当使用Doctrine结合Symfony时,你可以使用以下配置
<?php $recipe = new \Soy\Recipe(); $recipe->component('default', function (\Soy\DoctrineMigrations\MigrateTask $migrateTask) { $migrateTask ->setBinary('./bin/console') ->setCommandNamespace('doctrine:migrations:') ->addArgument('-e dev') ->setVerbose(true) ->run(); }); return $recipe;