[Cascavel-pm] Catalyst: "Wrapper" e execução de "Private actions"

Lindolfo "Lorn" Rodrigues lorn.br em gmail.com
Sexta Maio 21 19:04:55 PDT 2010


Ednardo,

Tenho um projetinho de um blog que usa uma estrutura parecida com o que você
quer, está aqui:

http://github.com/lorn/blog-catalyst/

Qualquer duvida é só perguntar.

PS: Um dia o blog sai :P

2010/5/21 Alexei Znamensky <russoz em gmail.com>

> Liga não, ele sempre presume isso
>
>
> 2010/5/21 Ednardo Lobo <ednardo em lobo.eti.br>
>
>> Daniel,
>>
>> Por que supõe que não li o manual?
>>
>> Daniel de Oliveira Mantovani escreveu:
>>
>>  Se você ler o manual do Catalyst, vai ter a noção e muito mais,
>>>
>>> http://search.cpan.org/~hkclark/Catalyst-Manual-5.8004/lib/Catalyst/Manual/Tutorial/01_Intro.pod
>>>
>>> O segredo é ler o manual e entender, acompanhar os passos facilita.
>>> "Aquilo que não consigo construir, não consigo entender", do físico
>>> Richard Feynma
>>>
>>> 2010/5/21 Ednardo Lobo <ednardo em lobo.eti.br>:
>>>
>>>> Pessoal,
>>>>
>>>> O template do meu wrapper é algo como segue:
>>>>
>>>> <div id="head">
>>>> [% head %]
>>>> </div>
>>>>
>>>> <div id="menu">
>>>> [% menu %]
>>>> </div>
>>>>
>>>> <div id="content">
>>>> [% content %]
>>>> </div>
>>>>
>>>> <div id="foot">
>>>> [% foot %]
>>>> </div>
>>>>
>>>> Estou querendo estruturar o meu código para enxertá-lo com os seguintes
>>>> controladores abaixo:
>>>>
>>>> package Root::Head
>>>> sub <action> : ...  {
>>>> }
>>>>
>>>> package Root::Menu
>>>> sub <action> : ... {
>>>> }
>>>>
>>>> package Root::Foot
>>>> sub <action> : ... {
>>>> }
>>>>
>>>> Talvez esteja fazendo algo estúpido, porém estou usando o que tenho em
>>>> mãos,
>>>> ou seja, no raio do meu conhecimento atual sobre o Catalyst.
>>>>
>>>> O enxerto referente ao "content" já é provido da forma mágica e
>>>> tradicional,
>>>> isto é, pela ação mapeada para respectiva URL. Infelizmente não descobri
>>>> ainda como executar essas três ações sempre que uma requisição for
>>>> feita,
>>>> independente da URL e assim prover os outros enxertos. Nem mesmo
>>>> descobri
>>>> como direcionar o resultado de suas Views para as respectivas variáveis.
>>>>
>>>> A idéia que veio foi utilizar um das "special private actions": begin,
>>>> end,
>>>> default e auto, encadeada a ação dos meus controladores Head, Menu e
>>>> Foot. A
>>>> dificuldade é que não tenho a mínima idéia de como fazer isto, nem mesmo
>>>> por
>>>> qual ação iniciar o encadeamento.
>>>>
>>>> Isso funcionaria? Há algum outro método recomendado?
>>>>
>>>>
>>>> Grato,
>>>>
>>>
>>
>> --
>>    Ednardo Lobo
>>
>>    www.lobo.eti.br
>> _______________________________________________
>> Cascavel-pm mailing list
>> Cascavel-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/cascavel-pm
>>
>
>
>
> --
> Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [
> www.flickr.com/photos/alexeiz]
> "Though we live in trying times, we're the ones who have to try"
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>



-- 
lorn at lornlab dot org
Lindolfo "Lorn" Rodrigues
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20100521/ca1eb93b/attachment-0001.html>


Mais detalhes sobre a lista de discussão Cascavel-pm