我需要关于这个问题的一些建议。我目前有一个表格需要我的用户填写。它是一个带有条件的下拉菜单。
$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级下线时,没有给出该选项。
我不知道这里发生了什么。
最佳答案
'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'] )
关于php - cakephp条件无法列出具有上线值的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17674140/