[英]avoid Doctrine DBAL query builder select statement to transform camelcase aliase names to lowercase
我在自定义 PHP 应用程序中使用了学说 DBAL,在我的情况下,当我使用查询构建器select
语句时,例如:
->select(
'roles.id as roleId',
'roles.slug as roleSlug',
'roles.name as roleName',)
在结果数组中,键就像roleslug
、 rolename
。 我是否需要添加一些配置以避免通过学说降低别名? 我在与此相关的教义文件中没有发现任何内容
这与PostgreSQL有关。 只需将您的选择包装成双引号,就像这样:
->select(
'roles.id as "roleId"',
'roles.slug as "roleSlug"',
'roles.name as "roleName"',)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.