帮助我在cakephp中创建查询
Table
users
id name
1 jaskaran
2 jaswinder
3 here
Games
id games
1 chess
2 criket
3 hokey
4 other
user_games
user_id game_id
1 1
1 2
1 3
2 4
3 2
2 1
现在在用户模型中,我已经将hasMany与user_games一起应用了
现在,任何用户搜索的用户名和游戏都类似
其中name =“%jas%”和game_id = 1
$this->User->find('all',array('conditions'=>array('user.name like'=>'%jas%','Game.game_id'=>1)));
我的Game.game_id条件不起作用。我该如何申请?
最佳答案
您的条件需要按Game.id而不是Game.game_id进行过滤,您在模型Game中没有字段game_id。
$this->User->find('all', array('conditions' => array('User.name LIKE' => '%jas%', 'Game.id' => 1)));
关于php - cakephp查询的应用有很多条件运行时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21854807/