CakePHP忽略了查找条件

时间:2011-12-09 12:32:23

标签: cakephp

我尝试从Tournament中检索属于User的所有数据库记录。

$cond = array('condition' => array('Tournament.user_id' => $this->Auth->user('id')));
$data = $this->User->Tournament->find('all', $cond);

它找到了所有比赛,剧本似乎并不关心这个条件。

User hasAndBelongsToMany Tournament。我在UsersController中创建了一个名为“锦标赛”的功能,其中包含了上面的代码部分。

我希望这是足够的信息,否则告诉我需要什么,我会在以后提供。

1 个答案:

答案 0 :(得分:4)

您应该仔细阅读CakePHP文档:

conditions (not condition)