繁体   English   中英

避免使用 Doctrine DBAL 查询构建器选择语句将驼峰式别名转换为小写

[英]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',)

在结果数组中,键就像roleslugrolename 我是否需要添加一些配置以避免通过学说降低别名? 我在与此相关的教义文件中没有发现任何内容

这与PostgreSQL有关。 只需将您的选择包装成双引号,就像这样:

->select(
         'roles.id as "roleId"',
                'roles.slug as "roleSlug"',
                'roles.name as "roleName"',)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM