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 属性 具有误导性或当前未正确实现?
如前所述,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 属性 具有误导性或当前未正确实现?