gpt4 book ai didi

php - 使用 find (cakePHP) 时临时删除连接

转载 作者:搜寻专家 更新时间:2023-10-30 21:44:50 25 4
gpt4 key购买 nike

我试图在单个 find() 期间删除连接。我想要的只是检索用户的订阅,而不是与他们相关的所有表/字段。

我试过了

$subscriptions = $this->User->find('first', 
array(
'fields' => array('User.subscriptions'),
'join' => array(''),
'conditions' =>
array(
'User.id'=> $userID
)
));

如果保留连接,将来可能会成为性能问题。

最佳答案

尝试添加-1的递归值:

$subscriptions = $this->User->find('first', array(
'fields' => array('User.subscriptions'),
'join' => array(''),
'conditions' => array(
'User.id' => $userID
),
'recursive' => -1
));

-1 递归值将使查询仅检索用户表中的字段,而无需任何连接。

关于php - 使用 find (cakePHP) 时临时删除连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5798704/

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