gpt4 book ai didi

php - 查询HABTM相关Model的join表

转载 作者:行者123 更新时间:2023-11-30 00:56:38 25 4
gpt4 key购买 nike

我从最近开始就在使用 CakePHP..

我有一个表“advertisers”和一个表“users”,以及一个表“advertisers_users”,其中仅包含“advertiser_id”和“user_id”。。用户 hasAndBelongsToMany Advertiser。

我需要一个数组,在其中我可以找到所有在我的用户 Controller 中使用当前用户 ID 的广告商(名称和 ID)。我怎样才能在 cakephp 中做到这一点?

喜欢

$this->User->Advertiser->find('all', array('conditions' => '?'));

先谢谢大家了!

最佳答案

$this->User->find(user_id);

给出一个数组(如果 $this->User->recursive 设置为 1 )

Array
(
[User] => Array
(
[id] => 2745
[name] => Chocolate Frosted Sugar Bombs
)
[Advertiser] => Array
(
[0] => Array
(
[id] => 123
[name] => blabla
)
[1] => Array
(
[id] => 124
[name] => blabla
)
[2] => Array
(
[id] => 125
[name] => blabla
)
)
)

关于php - 查询HABTM相关Model的join表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20492081/

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