Yii $ criteria-> addBetweenCondition在CDbCriteria中不起作用

用户名

我想获得发件人分数在1到10之间的结果,所以我添加了此条件。

   $criteria->addBetweenCondition('sender_score',$_GET['senderscore_start'],$_GET['senderscore_end']);

sender_score 是我的表格字段,senderscore_start和senderscore_end只是公共变量。

我的代码搜索:

<div class="row">       
    <?php echo $form->label($model,'senderscore_start'); ?>
    <?php echo $form->textField($model,'senderscore_start',array('size'=>60,'maxlength'=>100,'style'=>'width:300px;')); ?>      
</div>  
<div class="row">       
    <?php echo $form->label($model,'senderscore_end'); ?>
    <?php echo $form->textField($model,'senderscore_end',array('size'=>60,'maxlength'=>100,'style'=>'width:300px;')); ?>       
</div>

我的模型代码:

public $senderscore_start;
public $senderscore_end;

array('senderscore_start,senderscore_end', 'safe', 'on'=>'search'),

$criteria->addBetweenCondition('sender_score',$_GET['senderscore_start'],$_GET['senderscore_end']);`

但是在1,10之间没有显示结果,请您看看!我的代码有什么问题。`

穆罕默德·沙扎德(Muhammad Shahzad)

试试这个!

 $criteria->addBetweenCondition('sender_score',$_GET['IpManager']['senderscore_start'],$_GET['IpManager']['senderscore_end']);          

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章