Propel2不使用classPrefix为类或文件名添加前缀

时间:2015-06-03 13:39:26

标签: propel

如上所述,propel2不是使用定义的classPrefix为生成的类或文件名添加前缀。这是我的yaml文件。

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扩展了BaseTableName,我希望类ABC_TableName扩展BaseTableName,或者ABC_TableName扩展ABC_Base_TableName来处理基于路径的类命名。

1 个答案:

答案 0 :(得分:0)

对此的正确解决方法是在架构文件中对phpName属性执行批量替换。配置中的classPrefix属性是误导性的还是当前没有正确实现?