2011-03-03 45 views
1

我有模塊化的結構,在我的項目可以教導生成帶前綴的模型類嗎?

--application 
----modules 
-----admin 
------models 
-----client 
------models 

現在,當我生成的模型和數據庫使用原則(./doctrine集結所有重裝 )。 它genrate類

class Car extends BaseCar 
{ } 

abstract class BaseCar extends Doctrine_Record 
{ // code removed } 

爲Zend的拿起這些類新 我得去這樣

class admin_Model_Car extends admin_Model_generated_BaseCar 
{ } 

abstract class admin_Model_generated_BaseCar extends Doctrine_Record 
{ // code removed } 

重命名是有,我可以genate前綴MODULENAME_MODEL_CLASSNAME類的方法嗎?

所以我不需要改變它。

+0

我試過這個,但沒有工作http://stackoverflow.com/questions/934394/can-doctrine-generated-models-have-a-prefix – Developer 2011-03-03 15:55:44

回答

1

在application.ini文件/ module.ini文件中添加這些行。

doctrine.generate_models_options.pearStyle = true 
doctrine.generate_models_options.generateTableClasses = false 
doctrine.generate_models_options.generateBaseClasses = true 
doctrine.generate_models_options.baseClassPrefix = "Base_" 
doctrine.generate_models_options.baseClassesDirectory = 
doctrine.generate_models_options.classPrefixFiles = false 
doctrine.generate_models_options.classPrefix = "admin_Model_"