如何使用强大的 Yii 框架及其 CActiveRecord/CDbCriteria 组件从 MySQL 表中仅获取由 3 个 ID 指定的 3 个结果?
我想知道如何在 Yii 中使用 CActiveRecord
/ CDbCriteria
找到这些记录:
[table]
id | value
---------------
1 | horses
2 | snakes
3 | panteras
4 | commandos
正如我所说,我只想要我将按正确顺序指定的前三个女巫:1、2和3。
这在Yii中如何实现?
I'm wondering how can I find these records using the CActiveRecord
/ CDbCriteria
in Yii:
[table]
id | value
---------------
1 | horses
2 | snakes
3 | panteras
4 | commandos
As I said, I want only the three first witch I will specify in the right order: 1, 2 and 3.
How is this possible to achieve in Yii?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
yourmodel()::model()->findAll(数组(
'标准' => id <= 4)
);
如果 ids 不连续,请使用 addInCondition 到 cdbcriteria 对象。
yourmodel()::model()->findAll(array(
'criteria' => id <= 4)
);
if the ids will be non consecutive, use addInCondition to the cdbcriteria object.