避免原则 DBAL 查询生成器选择语句将驼峰大小写别名转换为小写



我在自定义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"',)

最新更新