2015-06-03 81 views
0

如前所述,propel2不是用已定義的classPrefix前綴生成的類或文件名。這是我的yaml文件。Propel2沒有在classPrefix前加上類或文件名前綴

propel: 
paths: 
    schemaDir: generated-reversed-database 

database: 
    connections: 
     default: 
      adapter: 
      dsn: 
      user: 
      password: 

runtime: 
    defaultConnection: default 
    connections: 
     - default 

generator: 
    defaultConnection: default 
    connections: 
     - default 

    objectModel: 
     addHooks: false 
     classPrefix: ABC_ 

編輯:我覺得我缺少的信息,以幫助澄清的情況。正在生成的類如TableName.php => class TableName extends BaseTableName,並且我期望類ABC_TableName擴展了BaseTableName,或者ABC_TableName擴展了ABC_Base_TableName以處理基於路徑的類命名。

回答

0

正確的修復方法是在模式文件中的phpName屬性上進行批量替換。配置中的classPrefix屬性是否具有誤導性或目前未正確實施?

相關問題