Kohana v3 Retorno Consulta Resultado como objeto
-
22-09-2019 - |
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.
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