代码之家  ›  专栏  ›  技术社区  ›  MANCHUCK

使用Zend框架生成迁移diff失败

  •  0
  • MANCHUCK  · 技术社区  · 14 年前

    我正在尝试使用带有Zend框架的条令生成迁移脚本。我得到以下信息:

    $ 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框架1.10.5和条令1.2.2,我认为问题可能在于自动装载机,Zend自动装载条令试图重新创建的类。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Memphys    14 年前

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

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

    所以,我刚把那条线去掉,它起了作用。