0
我尝试检索从比赛属于用户所有的数据库记录。CakePHP会忽略找到条件
$cond = array('condition' => array('Tournament.user_id' => $this->Auth->user('id')));
$data = $this->User->Tournament->find('all', $cond);
它发现所有的比赛,剧本似乎不关心的情况。
User
hasAndBelongsToMany Tournament
。我在UsersController
制成的所谓的“比赛”的功能,其中上述代码部分被包括。
我希望这是足够的信息,否则告诉我有什么需要,我将在稍后提供。
为什么不直接使用一个单一的线? '$数据= $这个 - >用户 - >泰国队> findAllByUserId($这 - > Auth->用户( 'ID'));' – petervaz