Ah, eu tinha lido que isso mudou no CI 1.6.x.. Conforme você vai dando
load->view(), ele vai acumulando e exibe todas, na ordem, no final da
execução.
É outra solução! :).
2008/3/12 Beto <[EMAIL PROTECTED]>:
> Obrigado Marco :D
> Eu não sabia que o $this->load->view() tbm retornava o codigo HTML da view,
> eu pensei q esse metodo apenas escrevia a mesma, como se fosse um echo, acho
> que viajei um pouco na maionese né? kkkkkk, me deem um desconto :D é a
> primeira vez q uso um framework heheh.
>
> Tô adorando o CI.
>
> Obrigado a todos !
>
>
> 2008/3/12 Marco Telles <[EMAIL PROTECTED]>:
>
>
> > Oi Beto eu tinha mandado uma resposta, mas não sei porque não entrou,
> > então segue novamente.
> >
> >
> > Um exemplo:
> >
> > Layout com um topo, miolo, menu esquerdo e rodapé
> >
> > Controller:
> > // prepara dados para enviar a view
> >
> > $this->dadosTopo = array contendo dados específicos do topo (se houver
> > necessidade);
> > $this->dadosMiolo = array contendo dados específicos do miolo (se houver
> > necessidade);
> > e assim por diante...
> >
> > // chama as views
> > $this->data['divTopo'] = $this->load->view('vi_topo', $this->dadosTopo,
> > true);
> > $this->data['divMiolo'] = $this->load->view('vi_miolo',
> > $this->dadosMiolo, true);
> > $this->data['divLMenu'] = $this->load->view('vi_lmenu', '', true);
> > $this->data['divFooter'] = $this->load->view('vi_footer', '', true);
> > $this->load->view( 'vi_container', $this->data );
> >
> > No container basta inserir as views e assim poderá ser feito com quantas
> > 'sub'-views que quiser:
> >
> > vi_container.php
> > <html>
> > bla bla bla
> > (...)
> > supondo que meu topo vai entrar aqui:
> > <?php echo $divTopo; ?>
> >
> > bla bla bla (...)
> >
> > Aqui entra o miolo
> > <?php echo $divMiolo; ?>
> >
> > E assim vai embora, nas outras views é a mesma coisa.
> >
> > Nesse formato eu tenho uma vi_container com o código fixo e uma view
> > para cada conteúdo dinâmico.
> >
> > Abs
> >
> > Muita sorte para nós!
> >
> > Marco Telles
> >
> > #############
> > # Pier de Ipanema ( http://www.pierdeipanema.com.br/ )
> > # Pier de Ipanema no Orkut (
> http://www.orkut.com/Community.aspx?cmm=2923344 )
> > # CodeIgniter PHP framework ( http://www.codeigniter.com.br/ )
> > # Ubuntu The power of free software ( http://www.ubuntu-br.org/ )
> > # Python Programming Language ( http://www.pythonbrasil.com.br/ )
> >
> >
> >
> > Beto escreveu:
> >
> > > Existe uma forma de carregar uma view dentro de outra, no controller?
> > > similar ao uso do include do php? Acho que estou meio confuso ainda
> > > hehehhehe.
> > >
> > > Por exemplo:
> > > tenho as views
> > >
> > > * Topo
> > > * ConteudoA
> > > * ConteudoB
> > > * ConteudoC
> > > * Rodape
> > > * Boxes
> > >
> > > Digamos que as views ConteudoA, e ConteudoB precisam carregar a view
> > > Boxes, mas nao exatamente antes ou depois dela, e sim no meio. Seria
> > > mais correto subdividir essas views em partes tbm? e carregar na ordem
> > > ConteudoA1, Boxes, ConteudoA2 ?
> > >
> > > Obrigado pela ajuda!
> > > Abraços
> > >
> > >
> > >
> > > Obrigado !
> > >
> > > 2008/3/12 Daniel Costa <[EMAIL PROTECTED]
> > > <mailto:[EMAIL PROTECTED]>>:
> >
> > >
> > > Olá,
> > >
> > > O load->view() dentro de uma view parece que funciona sim, mas eu
> > > sugiro separar as várias apresentações (topo, menu, conteúdo e
> > > rodapé por exemplo) e fazer as chamadas de carregamento delas
> > > dentro do controller.
> > >
> > >
> > > 2008/3/12 Beto <[EMAIL PROTECTED]
> > > <mailto:[EMAIL PROTECTED]>>:
> >
> > >
> > > Olá a todos,
> > > há algum tempo atrás tinha começado a desenvolver com o CI,
> > > mas por n motivos tive q parar um pouco, agora retomamos o
> > > projetoe estou muito empolgado com esse framework. Não tenho
> > > experiencia com outros frameworks então hoje me deparei com
> > > uma duvida.
> > >
> > > Tenho uma view que tem trechos de codigo ( uns boxes, com menu
> > > e etc ) que são comnuns em outras views, pensei então em fazer
> > > uma view com esses boxes, e dentros das views que também
> > > precisam deles chama-los com o $this->load->view(), não sei se
> > > isso e uma boa prática então queria perguntar a vcs que já tem
> > > mais experiência com o CI.
> > >
> > > Obrigado a todos!
> > >
> > > --
> > > - - - - - - - - - - - - - - - - - - - - -
> > > Luiz Alberto S. Ribeiro ( Beto )
> > > _______________________________________________
> > > Lista mailing list
> > > [email protected] <mailto:[email protected]>
> >
> > >
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > >
> > >
> > >
> > >
> > > --
> > > Daniel Costa
> > > ::. http://danielcosta.info
> > > _______________________________________________
> > > Lista mailing list
> > > [email protected] <mailto:[email protected]>
> >
> > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > >
> > >
> > >
> > >
> > > --
> > > - - - - - - - - - - - - - - - - - - - - -
> > > Luiz Alberto S. Ribeiro ( Beto )
> > > ------------------------------------------------------------------------
> >
> >
> >
> > >
> > > _______________________________________________
> > > Lista mailing list
> > > [email protected]
> > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > >
> >
> > _______________________________________________
> > Lista mailing list
> > [email protected]
> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
>
>
>
> --
> - - - - - - - - - - - - - - - - - - - - -
>
> Luiz Alberto S. Ribeiro ( Beto )
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
--
Newton Wagner
skype: newtonwagner
msn/gtalk: [EMAIL PROTECTED]
http://www.newtonwagner.net/blog
- http://www.owshit.com.br/
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br