Ok. vamos lá então. Os erros apresentados no browser, pelo framework, utilizanodo as View de erro (kohana_error_disabled e kohana_error_page presentes em system\views) estão sendo exibidas com o layout padrão do Kohana (ex.: estou navegando no site normalmente, de repente um erro é apresentado e o layout é totalmente diferente do layout do site).
O que quero, é ter uma forma de apresentar esta mensagem de uma forma mais amigável, sem ter que alterar o layout dos arquivos de erro do diretório system\views toda vez que eu mudar o site (lembrando que a pasta padrão do meu site em produção é application). Vejo que para isso, tenho que fazer uma adaptação nos arquivos do system\views de modo que eu chame alguns arquivos personalizados dentro do site (application\views). Dessa forma, mantenho o layout do site nas mensagens de erro, sem ter que mudar os arquivos do system\views para cada site que eu trabalhar, desde que eu tenha uma metodologia de desenvolvimento que atenda esses requisitos. Este é meu entendimento. Talvez tenha uma outra alternativa. Clareou? Em 29 de setembro de 2010 13:04, Marcelo Rodrigo <[email protected]>escreveu: > Marcelo, > > Não entendi. > Localmente você usa um APP para cada aplicação. > E no servidor de produção você coloca tudo numa pasta só? > > Que confuso ... > > > Atenciosamente, > > Marcelo Rodrigo > http://marcelorodrigo.com > > > > Em 29 de setembro de 2010 13:01, Marcelo Martins > <[email protected]>escreveu: > >> Bom, estou utilizando um application para cada mesmo (application_site1, >> application_site2, ..., application_siteN), mudo isso apenas quando coloco >> em produção (subo o site para o servidor). A questão é, não estou >> conseguindo direcionar os erros para uma view adequadamente. Como devo >> proceder? >> >> Obs.: uso a versão 2 do Kohana. >> >> Em 29 de setembro de 2010 12:57, Marcelo Rodrigo >> <[email protected]>escreveu: >> >>> Marcelo, >>> >>> Posso estar enganado, mas acredito que o correto é você ter um >>> application para cada aplicação. >>> Usando o mesmo /modules e /system para todos. >>> >>> Acredito que você usando desta forma, seu problema não existirá mais :) >>> >>> Atenciosamente, >>> >>> Marcelo Rodrigo >>> http://marcelorodrigo.com >>> >>> >>> >>> Em 29 de setembro de 2010 12:52, Marcelo Martins >>> <[email protected]>escreveu: >>> >>>> Olá. >>>> >>>> Uso o framework em diversos projetos, porém, mantenho o diretório >>>> padrão da aplicação e toda vez que tenho que dar alguma manutenção, >>>> atualizo meus arquivos do SVN. Sendo assim, o diretório padrão para >>>> TODOS os projetos é application. >>>> >>>> Gostaria de ter para cada projeto (ex.: view/erros/erro404.php), uma >>>> página personalizada de erro, porém, estou com dificuldade em fazer >>>> isso e meus projetos estão com layout definido, porém, quando uma >>>> página não existente é acessada, ou um erro é detectado, o usuário se >>>> depara com a página de erro padrão do Kohana. >>>> >>>> Não consigo chamar uma View dentro do arquivo kohana_error_page, que >>>> seria uma forma de conseguir atingir meu objetivo. >>>> >>>> Alguém pode me dar uma dica de como resolver isso? >>>> >>>> -- >>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana >>>> Php" dos Grupos do Google. >>>> Para postar neste grupo, envie um e-mail para >>>> [email protected]. >>>> Para cancelar a inscrição nesse grupo, envie um e-mail para >>>> [email protected]<kohana-php%[email protected]> >>>> . >>>> Para obter mais opções, visite esse grupo em >>>> http://groups.google.com/group/kohana-php?hl=pt-BR. >>>> >>>> >>> -- >>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana >>> Php" dos Grupos do Google. >>> Para postar neste grupo, envie um e-mail para >>> [email protected]. >>> Para cancelar a inscrição nesse grupo, envie um e-mail para >>> [email protected]<kohana-php%[email protected]> >>> . >>> Para obter mais opções, visite esse grupo em >>> http://groups.google.com/group/kohana-php?hl=pt-BR. >>> >> >> -- >> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana >> Php" dos Grupos do Google. >> Para postar neste grupo, envie um e-mail para [email protected] >> . >> Para cancelar a inscrição nesse grupo, envie um e-mail para >> [email protected]<kohana-php%[email protected]> >> . >> Para obter mais opções, visite esse grupo em >> http://groups.google.com/group/kohana-php?hl=pt-BR. >> > > -- > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" > dos Grupos do Google. > Para postar neste grupo, envie um e-mail para [email protected]. > Para cancelar a inscrição nesse grupo, envie um e-mail para > [email protected]<kohana-php%[email protected]> > . > Para obter mais opções, visite esse grupo em > http://groups.google.com/group/kohana-php?hl=pt-BR. > -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
