Doctrine中是否有一个选项可以为doctrine生成的任何类指定前缀?
我在使用新的Zend自动加载器和自动加载模型时遇到问题,自动加载器原理也无济于事。
理想情况下,我会使用带有'Model_'前缀的学说生成类,如'Model_User'。
我在尝试使用generate-migrations-diff生成迁移时遇到了这个问题,它说死亡错误:无法在第38行的/tmp/fromprfx_doctrine_tmp_dirs/generated/BaseUser.php中重新声明类BaseUser
因为实际模型是在新生成的类之前加载的。
答案 0 :(得分:2)
对不起,我匆忙提出问题并在几秒钟后找到答案。
添加:
Doctrine_Manager::getInstance()->setAttribute('model_loading', 'conservative');
修正了问题。