$this->paginate['Member'] = array(
'conditions' => array($conditions,'Member.division_id' => $currentTeam['Division']['id'],'Member.team_id'=> array(null,0)),
'group' => 'Member.id',
);
Run Code Online (Sandbox Code Playgroud)
此查询不会获得NULL团队ID ..它只获得团队ID 0.
JJJ*_*JJJ 11
使用IS NULL关键字通常有效.
array(
$conditions,
'Member.division_id' => $currentTeam['Division']['id'],
'OR' => array(
'Member.team_id' => 0,
'Member.team_id IS NULL'
)
)
Run Code Online (Sandbox Code Playgroud)
你能试试吗?
$this->paginate['Member'] = array(
'conditions' => array($conditions,
'Member.division_id' => $currentTeam['Division']['id'],
'OR'=> array(
array('team_id'=>null),
array('team_id'=>0),
),
'group' => 'Member.id',
);
Run Code Online (Sandbox Code Playgroud)
编辑:在其自己的数组中包含每个team_id条件.这可以防止出现重复的"team_id"数组键,同时仍然使用一致的条件格式.