Kohana V3将查询结果作为对象返回

时间:2010-03-29 13:53:07

标签: php frameworks kohana kohana-3

在Kohana V3中,可以将结果集作为数组()返回,还是存在任何方法?

例如:

$user = DB::select('*')->from("users")->where('username', '=', $username);

如果有方法,则可以获得密码,如

echo $user->password;

没有ORM可以吗?请建议。

2 个答案:

答案 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();

尝试:KO3 Database Wiki

答案 1 :(得分:0)

您只需在查询末尾添加->current()

$user = DB::select('*')->from("users")->where('username', '=', $username)->execute()->current();