使用Zend框架,generate-migrations-diff失败

时间:2010-06-18 21:58:53

标签: zend-framework doctrine

我正在尝试使用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 :(得分:0)

我今天也遇到了同样的错误。问题是在bootstrap中我用

预加载了所有模型
Doctrine_Core::loadModels($options['models_path']);

所以,我刚删除那条线并且它有所帮助。