Marcelo,

A estrutura do Kohana usa cascading para seus arquivos.
Logo, você pode salvar a view em application/views/{nomedaview} que quer
sobrescrever do /system, sem problemas.

Para referência da V2:
http://docs.kohanaphp.com/general/filesystem#cascading

Atenciosamente,

Marcelo Rodrigo
http://marcelorodrigo.com



Em 29 de setembro de 2010 13:12, Marcelo Martins <[email protected]>escreveu:

> 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]<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.

Responder a