Doctrine生成的模型可以有前缀吗?

时间:2009-06-01 11:13:59

标签: doctrine zend-autoloader

Doctrine中是否有一个选项可以为doctrine生成的任何类指定前缀?

我在使用新的Zend自动加载器和自动加载模型时遇到问题,自动加载器原理也无济于事。

理想情况下,我会使用带有'Model_'前缀的学说生成类,如'Model_User'。

我在尝试使用generate-migrations-diff生成迁移时遇到了这个问题,它说死亡错误:无法在第38行的/tmp/fromprfx_doctrine_tmp_dirs/generated/BaseUser.php中重新声明类BaseUser

因为实际模型是在新生成的类之前加载的。

1 个答案:

答案 0 :(得分:2)

对不起,我匆忙提出问题并在几秒钟后找到答案。

添加:

Doctrine_Manager::getInstance()->setAttribute('model_loading', 'conservative');

修正了问题。