我从最近开始使用CakePHP。。
我有一个表"advertifiers"和一个表"users",以及一个只包含"advertiser_id"answers"user_id"的表"advertisers_users"。.用户拥有并属于许多广告商。
我需要一个数组,在其中我可以找到在我的用户控制器中与当前用户id匹配的所有广告商(名称和id)。我怎么能在cakepp中做到这一点?
像
$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
)
)
)