gpt4 book ai didi

sql - CakePHP - SQL 查询中的列别名

转载 作者:行者123 更新时间:2023-12-04 20:19:30 24 4
gpt4 key购买 nike

在模型上执行 find() 操作时,是否有指定列别名的好方法?

$this->User->find('first', array(
'fields' => array(
'CONCAT(firstname, ' ', surname) AS fullname',
'email',
'tel'
)
);

目前,如果我这样做,它会返回如下数据:
Array
(
[0] => Array
(
[fullname] => John Smith
)

[User] => Array
(
[email] => jsmith@example.com
[tel] => 0123456789
)

)

有没有办法让它像普通列一样返回列别名?
Array
(
[User] => Array
(
[fullname] => John Smith
[email] => jsmith@example.com
[tel] => 0123456789
)

)

最佳答案

为此,您应该使用 Virtual Fields .

关于sql - CakePHP - SQL 查询中的列别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6816356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com