doctrine:mapping:导入默认命名策略

时间:2015-05-12 13:12:17

标签: symfony doctrine-orm

有没有办法在Symfony2中从现有数据库构建实体类时更改默认命名策略。当我们执行命令时:

  

php app / console doctrine:mapping:import --force AcmeBlogBu​​ndle xml

我们的字段名从CamelCase转换为小写。例如,字段名PmoItem被转换为pmoitem。有没有办法保留这个并保持字段名PmoItem不变?

1 个答案:

答案 0 :(得分:0)

您必须更改课程getFieldNameForColumn()

中的vendor\doctrine\orm\lib\Doctrine\ORM\Mapping\Driver\DatabaseDriver.php功能

删除以下行: $columnName = strtolower($columnName);