有没有办法在Symfony2中从现有数据库构建实体类时更改默认命名策略。当我们执行命令时:
php app / console doctrine:mapping:import --force AcmeBlogBundle xml
我们的字段名从CamelCase转换为小写。例如,字段名PmoItem被转换为pmoitem。有没有办法保留这个并保持字段名PmoItem不变?
答案 0 :(得分:0)
您必须更改课程getFieldNameForColumn()
vendor\doctrine\orm\lib\Doctrine\ORM\Mapping\Driver\DatabaseDriver.php
功能
删除以下行:
$columnName = strtolower($columnName);