доктринальные миграции 2 + Zend Framework 2 = возможно ли это?

Я использовал это руководство http://www.jasongrimes.org/2012/01/using-doctrine-2-in-zend-framework-2/ и теперь у меня есть работающее программное обеспечение Doctrine 2 + ZF2.

Я использую систему управления версиями и затем хочу использовать инструмент Doctrine MIGRATIONS, чтобы иметь систему миграции базы данных.

Если я ставлю оболочку ./doctrine-module orm:schema-tool:update, она работает правильно, но если я использую инструменты миграции, например ./doctrine-module migrations:status, система выдает мне ошибку:

[Doctrine\DBAL\Migrations\MigrationException]
Пространство имен Migrations должно быть настроено для использования миграции Doctrine.

Какие конфигурации нужны? Поддерживает ли DoctrineOrmModule миграцию Doctrine?

Я нашел это для zf1 http://moxune.com/blog/2011/10/configure-doctrine-migrations-2-zend_config/


person chrvadala    schedule 16.05.2012    source источник


Ответы (1)


Если вы проверите текущий тест Travis CI CLI для DoctrineORMModule вы заметите, что есть параметр --configuration, указывающий на конфигурацию XML, как описано в Документация по миграции Doctrine. Установка этого параметра и правильная настройка DoctrineORMModule должны позволить вам использовать интерфейс командной строки.

person Ocramius    schedule 17.05.2012
comment
хорошо... теперь ./doctrine-module migrations:diff --configuration="/.../config.xml" работает правильно, но команда миграции ./doctrine-module migrates:migrate --configuration=/../config.xml выдает эту ошибку The helper "dialog" is not defined здесь github.com/doctrine/migrations-documentation/blob/master/ есть решение, но как я могу добавить этого помощника? Могу ли я использовать module.config.php вместо config.xml? - person chrvadala; 18.05.2012
comment
Это проблема, которую я все еще должен исправить :) - person Ocramius; 24.05.2012