And*_*ank 2 kohana-3 kohana-orm
我可能正在搜索错误的关键字,因为我发现几乎不可能在文档或任何论坛中找不到它.
来自ORM find_all()查询结果如
$ result = ORM :: factory('some_table') - > where('id','IN',$ ids) - > find_all()
我如何计算返回的结果?
我试过了
$results->count()
count($results)
Run Code Online (Sandbox Code Playgroud)
但是无法获得正确的结果,在后一种情况下总是为1,因为返回了一个对象.
或者,如果计数不可能,那么至少可以告诉我是否找到了任何结果?
我认为你有一个错字 - 你已经分配了结果$result,但后来试着依靠$results.
以下代码应该有效:
$result = ORM::factory('some_table')->where('id', 'IN', $ids)->find_all();
echo $result->count();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5557 次 |
| 最近记录: |