cakephp条件不能列出具有上线值的条件

时间:2013-07-16 10:27:50

标签: php mysql cakephp

我在这个问题上需要一些建议。我目前有一个需要我的用户填写的表单。这是一个带条件的下拉菜单。

$groups = $this->User->Group->find('list', array ('conditions' => 'id < '.$upline['User']['group_id'] ));

因此,基于此选择,用户将面临一个问题,即不再有左选项。

是否可以这样做:id < '.$upline['User']['group_id'] => 1??

我的第二个问题。

$tgamemasters = $this->User->TgameMaster->find('list', array ('conditions' => 'id > '.$upline['User']['tgame_master_id'] ));

这是我的另一个下拉菜单选项,基于他们的上线选择。

在添加下线时,我没有问题。但是当添加3个下线时,意味着3级下线,则没有给出选项。

我不知道这里发生了什么。

1 个答案:

答案 0 :(得分:1)

'conditions' => 'id < '.$upline['User']['group_id']

应该是

'conditions' => array( 'id < '.$upline['User']['group_id'] )

另外

'conditions' => 'id > '.$upline['User']['tgame_master_id'] 

应该是

'conditions' => array( 'id > '.$upline['User']['tgame_master_id']  )