如上所述,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来处理基于路径的类命名。
答案 0 :(得分:0)
对此的正确解决方法是在架构文件中对phpName属性执行批量替换。配置中的classPrefix属性是误导性的还是当前没有正确实现?