Propel2 没有在 类 或文件名前加上 classPrefix

Propel2 is not prefixing classes or filenames with the classPrefix

如前所述,propel2 没有为生成的 classes 或文件名添加定义的 class 前缀。这是我的 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 extends BaseTableName 我期待 class ABC_TableName extends BaseTableName 或者 ABC_TableName extends ABC_Base_TableName 处理 class 基于路径的命名。

正确的解决方法是对架构文件中的 phpName 属性 进行批量替换。配置中的 classPrefix 属性 具有误导性或当前未正确实现?