我最近一直在使用CakePHP ..
我有一个表'广告客户'和一个表'用户',以及一个表'advertisers_users',它只包含'advertiser_id'和'user_id'。 。用户拥有和贝隆到多个广告商。
我需要一个数组,在其中我可以找到所有广告客户(名称和ID),这些广告客户对我的用户控制器中的当前用户ID感到满意。我怎样才能在cakephp中做到这一点?
像
$this->User->Advertiser->find('all', array('conditions' => '?'));
提前谢谢大家!
答案 0 :(得分:0)
$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
)
)
)