我的选择查询返回一个数组...但我希望它返回一个对象
PHP:
dealList.GroupBy(d => new { d.Id, d.SiteEdition })
.Select(g => g.OrderByDescending(d => d.Date).First())
.ToList()
我之后尝试添加$language = DB::select(select query here);
,但似乎我无法将其添加到数组中。
答案 0 :(得分:4)
是的,它应该返回一个stdClass对象数组,当usind ->get
运行原始MySql代码时,不需要DB:select
。
如果您正在选择包含原始sql的行,那么您可以将该行的对象作为$language[0]
访问,否则您必须遍历它。
答案 1 :(得分:2)
Py_False
返回一个集合。如果您只想获得一个对象,请改用->get()
。
有关详细信息,请参阅“从表中检索单行/列”下的查询builder documentation。