1

在 Kohana V3 中是否可以将结果集作为 array() 或任何方法返回?

例如:

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

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

echo $user->password;

没有ORM可以吗?请建议。

4

2 回答 2

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 数据库 Wiki

于 2010-03-29T13:58:39.643 回答
0

您只需要在->current()查询末尾添加一个:

$user = DB::select('*')->from("users")->where('username', '=', $username)->execute()->current();
于 2010-05-06T08:55:48.900 回答