【发布时间】:2011-07-07 18:28:11
【问题描述】:
所以我的问题是这样的......
$records = ORM::factory('category');
像这样添加一个 WHERE 子句...
$records = $records->where('categoryid', 'LIKE', 'aa');
获取分页计数...
$count = $records->count_all();
然后我的 where 子句就这样被清除了......
SELECT `categories`.* FROM `categories` LIMIT 20 OFFSET 0
注释掉这一行
//$count = $records->count_all();
我的 SQL 看起来还不错...
SELECT `categories`.* FROM `categories` WHERE `categoryid` LIKE 'aa' LIMIT 20 OFFSET 0
是否可以按照我尝试的方式使用单个查询,或者我是否必须进行两个重复的相同查询?一个用于计数,一个用于实际结果...
谢谢!
【问题讨论】:
标签: php kohana kohana-3 kohana-orm