da mesma maneira, voce pode colocar a variavel $uses =
array('Banner'); no app_controller.php tambem, e esse Model será
carregado em todos os seus controllers...

 spark
 ps. assino seu feed, tulio, otimos posts :D

On 11/6/07, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
> Bom, a resposta é simples :)
>
> Crie seu método dentro do app_controller, por exemplo (exemplo tosco),
>
> function getUserId(){
>   return "opa";
> }
>
> e nos seus outros controllers, apenas: $this->getUserId();
>
> Por quê? Basta lembrar que qualquer método extends app_controller, ou
> seja, ele herda os métodos do mesmo.
>
> Att,
>
> On 6 nov, 17:24, "DJ Spark" <[EMAIL PROTECTED]> wrote:
> >  acho que a maneira mais correta em MVC para isso é chamar o
> > requestAction no seu layout, onde o banner vai aparecer.
> >
> > na sua view ou no layout mesmo voce coloca isso:
> >
> > <?php echo $this->renderElement('banner',
> > array('data'=>$this->requestAction('/banners/exibir'))); ?>
> >
> > Aqui, ele vai pegar uma variavel do seu BannerController e colocar num
> > 'element' chamado 'banner'.
> >
> >  Lá no seu controlador do banner, tem um acao 'exibir' que, atenção,
> > retorna uma variavel
> > function exbir(){
> >  // aqui pega o banner que vai ser exibido
> >  $data = /* pega aih*/
> >  return $data;
> >
> > }
> >
> >   Isso facilita muito a separação dos objetos :)
> >
> >   Spark
> >
> > On Nov 6, 2007 3:52 PM, hostdesigner <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> >
> >
> > > Não entendi, você está dizendo que seu eu crio um metodo dentro do
> > > app_controller.php eu não preciso chama-lo?
> >
> > > Então como funciona isso? por que eu sempre preciso chamar o método
> > > que criei para poder usa-lo.
> >
> > > Vamos exemplificar o que eu quero fazer, eu criei um sistema de banner
> > > rotativo para o cake. Agora eu preciso que todas as páginas do site
> > > exibam o banner, mas, eu não quero definir em todos os controllers a
> > > função para exibir o banner.
> >
> > > Já existe um controller banners_controller.php, só que isso me permite
> > > apenas executar o método dentro do controller banners, como eu faço
> > > para que as outras páginas também possam executar o método
> > > banner_exibir()?
> >
> > > Alguém me deu uma idéia POG de criar uma sessão com o nome do banner
> > > (já deu pra perceber a qualidade do serviço deste cidadão).
> >
> > > Falopa!
> >
> > --
> > [livesets]http://djspark.com.br/
> > [web]http://sydi.net
> > [filmes]http://melhoresfilmes.com.br
>
>
> >
>


-- 
[livesets] http://djspark.com.br/
[web] http://sydi.net
[filmes] http://melhoresfilmes.com.br

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a