Сгенерировать-миграции-diff не с Zend Framework - PullRequest
0 голосов
/ 19 июня 2010

Я пытаюсь сгенерировать скрипт миграции, используя Doctrine с Zend Framework. Я получаю следующее:

$ php doctrine.php generate-migrations-diff
$ PHP Fatal error:  Cannot redeclare class Avo_Model_AccessType in 
$ tmp/fromprfx_doctrine_tmp_dirs/AccessType.php on line 16

Я могу успешно построить модели из файла yaml. Я использую Zend Framework 1.10.5 и Doctrine 1.2.2. Я думаю, что проблема может быть связана с автозагрузчиком, а также с тем, что Zend Autoloads загружает классы, которые доктрина пытается воссоздать.

1 Ответ

0 голосов
/ 27 августа 2010

У меня сегодня та же ошибка.Проблема заключалась в том, что в начальной загрузке я предварительно загружал все модели с

Doctrine_Core::loadModels($options['models_path']);

Итак, я просто удалил эту строку, и это помогло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...