Enton galera... acho que acabei pulando alguns passos... eu usei esse
tutorial para fazer isso:
http://www.luizpicolo.com.br/2011/03/13/como-adaptar-seu-layout-em-uma-aplicao-com-o-codeigniter-2/

Para min pareceu muito com os includes que fazia antigamente.....

[]'s

Fabrício Cruz Casarini



Em 7 de abril de 2011 14:26, Nando Araujo <[email protected]> escreveu:
> Na minha humilde opinião acho que não seria interessante "chamar" a view
> dentro de uma outra view, ou seja, usar o $this->load.. dentro da view, pois
> a camada de views não é responsável por esse tipo de atividade saca?
> No meu caso eu uso uma view de template como vc mesmo disse e guardo as
> views em variáveis e passo-as pro template usando um controller base, mas
> não quero confundir a cabeça do brother @fabrício com esse tipo de papo pra
> primeira/segunda semana de estudo..
>
> Em 7 de abril de 2011 14:20, Joel Galdino <[email protected]> escreveu:
>>
>> Tá errado colega!
>> Pode carregar views dentro de views sim!
>> E Fazer um template.
>> Exemplo:
>> fazer um view principal.
>> e outros para o footer, sidebar e header.
>> E particulamente não gosto de chamar varias views no controller como você
>> pois no exemplo: Chamar apenas a view de layout ou template vai economizar
>> muitas linhas de código. Principalmente se o projeto for grande.
>> No caso do Fabricio. Ele está chamando a view errada. O correto seria a
>> layout.php.
>> Joel Galdino
>> [email protected]
>> (11) 6655 12 70
>> Em 7 de abril de 2011 13:40, Ademir Cristiano Gabardo
>> <[email protected]> escreveu:
>>>
>>> Fabrício, vc está chamando uma view de outra view?
>>> Se sim, é isso que está errado.
>>> Quem carrega as views são os controllers, e tão somente eles.
>>> Se você quiser trabalhar com template é um pouco diferente.
>>>
>>> Você tambem pode carregar várias views ao mesmo tempo num controller.
>>>
>>> function index(){
>>>
>>> $data['id'] = 'novidade';
>>> $sidebar[' array_do_side_bar '] = $array_do_side_bar;
>>>
>>>        $this->load->view('header_html');
>>>        $this->load->view('menu');
>>>        $this->load->view('user_novidades',$data);
>>>        $this->load->view('sidebar',$sidebar);
>>>        $this->load->view('footer_html');
>>> }
>>>
>>> Abraços
>>> Ademir
>>>
>>> -----Mensagem original-----
>>> De: [email protected]
>>> [mailto:[email protected]] Em nome de Fabrício Cruz
>>> Casarini
>>> Enviada em: quinta-feira, 7 de abril de 2011 13:33
>>> Para: [email protected]
>>> Assunto: [CodeIgniter] Duvida sobre views
>>>
>>> Pessoal.. essa é minha primeira participação na lista... Começei a
>>> usar o CI tem uma semana... li bastante coisa e aprendi tmb.
>>> para começar peguei um layout pronto para testar...
>>>
>>> Peguei todo o html e criei uma view e controler padrão que é chamado
>>> quando entra no site....dividi as partes (menu, conteudo e lateral
>>> direita) para poder criar uma view/controller para cada uma dessas
>>> partes.
>>>
>>> Na div da direita qeu queria mostrar as novidades que seriam
>>> cadastradas no banco....
>>> Ai na view layout.php eu coloquei assim: <?php
>>> $this->load->view('user_novidades'); ?>
>>>
>>> Perfeito, aparece a view com um conteudo qualquer...
>>>
>>> Mas quando tento passar esse conteudo por uma variavel no controller
>>> novidades.php
>>>
>>> O controller esta assim:
>>>
>>> function index(){
>>> $data['id'] = 'novidade';
>>>
>>> $this->load->view('user_novidades',$data);
>>> }
>>>
>>> e na view user_novidades (bem simples):
>>>
>>> <?php echo $id; ?>
>>>
>>> Quando faço isso o php reclama que nao foi definido a variavel $id.
>>>
>>> O PHP encontrou um erro
>>> Severity: Notice
>>> Mensagem: Undefined variable: id
>>> No arquivo: views/user_novidades.php
>>> Na Linha: 1
>>>
>>> Esta certo o que eu estou fazendo?
>>>
>>>
>>> Valeu!!!
>>>
>>> []'s
>>>
>>> Fabrício Cruz Casarini
>>
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>>
>
>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
>

_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a