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

Responder a