Pergunta

Em Kohana v3, é possível retornar o conjunto de resultados como uma matriz () ou qualquer método?

Por exemplo:

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

Se o método estiver lá, é possível obter senha como

echo $user->password;

É possível sem ORM? Por favor sugira.

Foi útil?

Solução

Eu acho que o seguinte daria todos os resultados:

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

Considerando que o seguinte aqui daria o primeiro item:

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

Tentar: KO3 Wiki do banco de dados

Outras dicas

Você só precisa adicionar um ->current() até o final de sua consulta:

$user = DB::select('*')->from("users")->where('username', '=', $username)->execute()->current();
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top