在Kohana V3中,可以将结果集作为数组()返回,还是存在任何方法?
例如:
$user = DB::select('*')->from("users")->where('username', '=', $username);
如果有方法,则可以获得密码,如
echo $user->password;
没有ORM可以吗?请建议。
答案 0 :(得分:2)
我认为以下内容可以为您提供所有结果:
$user = DB::select('*')->from("users")->where('username', '=', $username)->as_object()->execute();
以下的内容将为您提供第一项:
$user = DB::select('*')->from("users")->where('username', '=', $username)->as_object()->execute()->current();
答案 1 :(得分:0)
您只需在查询末尾添加->current()
:
$user = DB::select('*')->from("users")->where('username', '=', $username)->execute()->current();