在 Kohana V3 中是否可以将结果集作为 array() 或任何方法返回?
例如:
$user = DB::select('*')->from("users")->where('username', '=', $username);
如果方法存在,则可以获得密码
echo $user->password;
没有ORM可以吗?请建议。
在 Kohana V3 中是否可以将结果集作为 array() 或任何方法返回?
例如:
$user = DB::select('*')->from("users")->where('username', '=', $username);
如果方法存在,则可以获得密码
echo $user->password;
没有ORM可以吗?请建议。
我认为以下内容将为您提供所有结果:
$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
您只需要在->current()
查询末尾添加一个:
$user = DB::select('*')->from("users")->where('username', '=', $username)->execute()->current();