【发布时间】:2015-03-04 12:37:14
【问题描述】:
有什么方法可以检查指定的条件是否成功。我正在尝试计算匹配的标准数量并相应地对结果进行排名。
$criteria->compare('users.id', $id);
如果上述条件确实产生匹配,请执行rank++。
我发现上面的语句返回了criteria 对象本身。所以,我真的很困惑找到一种方法来做到这一点。
感谢您的帮助。谢谢。
编辑
$count=YourModel::model()->countByAttributes(array('user_id'=>$id));
给我匹配的总行数。我想确定哪个特定行是匹配的,并对该行进行排名并根据排名对结果进行排序。
【问题讨论】: