No Kohana vc pode usar o Database ou ORM a partir de qualquer lugar. Chama
direto na view rsrs ;)

Abs,
Renan Vaz
Cel: (11) 7148.6994
Msn: [email protected]
Skype: vazrenan
Twitter: @renanvaz
Facebook: http://www.facebook.com/renanvaz


Em 2 de julho de 2013 10:58, Waldson Patricio
<[email protected]>escreveu:

> Bom eu faço da seguinte forma, quando estou em desenvolvimento deixo
> exibindo o erro na página do kohana mesmo e quando estou em produção coloco
> uma página de erro personalizada. Faço isso colocando um try/catch no
> bootstrap.php na requisição:
>
> try
> {
>     $response = Request::factory()
>         ->execute()
>         ->send_headers()
>         ->body();
> }
> catch (Http_Exception $exception)
> {
>     if (Kohana::$environment == Kohana::DEVELOPMENT)
>         throw $exception;
>
>     $uri = Route::get(ROUTE_ERROR)->uri(
>         array('status' => $exception->getCode())
>     );
>
>     $response = Request::factory($uri)
>         ->response(Response::factory()->status($exception->getCode()))
>         ->execute()
>         ->send_headers()
>         ->body();
>
> }
> catch (*My_Exception* $exception)
> {
> //outra view
>
> }
> catch (Exception $exception)
> {
> //outra view
> }
>
> Perceba que dessa forma posso ter uma view para quando houver erros de
> http (not found etc), exceções que você gera (acho que essa seria o seu
> caso) e exceções gerais
>
>
> 2013/7/2 Diogo Machado <[email protected]>
>
>> Na verdade, o que eu quero é uma página de erro que mostre algumas
>> sugestões de produtos, mas esses produtos vindo do banco de dados.
>>
>> Em quarta-feira, 19 de junho de 2013 18h52min00s UTC-3, Waldson escreveu:
>>>
>>> Veja se o profilling não é suficiente:
>>>
>>> http://kohanaframework.org/3.**0/guide/kohana/profiling<http://kohanaframework.org/3.0/guide/kohana/profiling>
>>>
>>> Dependendo do que você quer exibir , você só precisa colocar uma view em
>>> application com esse mesmo path e aplicar pra exibir de uma forma que lhe
>>> agrade.
>>>
>>>
>>> 2013/6/19 Diogo Machado <[email protected]>
>>>
>>>> Oi galera, eu gostaria de trazer algumas informações do banco de dados
>>>> para uma página de erro sobrescrita do kohana:
>>>>
>>>> A view é essa:
>>>> view/kohana/error.php
>>>>
>>>> Como que eu faço, qual classe eu devo criar para pode renderizar essas
>>>> informações dentro de error.php?
>>>>
>>>> Att.
>>>>
>>>> --
>>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>>> Php" dos Grupos do Google.
>>>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
>>>> envie um e-mail para kohana-php+...@**googlegroups.com.
>>>> Para postar neste grupo, envie um e-mail para [email protected]
>>>> .
>>>>
>>>> Visite este grupo em 
>>>> http://groups.google.com/**group/kohana-php<http://groups.google.com/group/kohana-php>
>>>> .
>>>> Para obter mais opções, acesse https://groups.google.com/**
>>>> groups/opt_out <https://groups.google.com/groups/opt_out>.
>>>>
>>>>
>>>>
>>>
>>>  --
>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>> Php" dos Grupos do Google.
>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
>> envie um e-mail para [email protected].
>> Para postar neste grupo, envie um e-mail para [email protected]
>> .
>> Visite este grupo em http://groups.google.com/group/kohana-php.
>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>  --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
> Php" dos Grupos do Google.
> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
> envie um e-mail para [email protected].
> Para postar neste grupo, envie um e-mail para [email protected].
> Visite este grupo em http://groups.google.com/group/kohana-php.
> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>
>
>

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um 
e-mail para [email protected].
Para postar neste grupo, envie um e-mail para [email protected].
Visite este grupo em http://groups.google.com/group/kohana-php.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.


Responder a