E só para complementar o método view do CI_Loader, tem um 3º argumento que pode ser posto para TRUE (o default dele é FALSE) e vc pode atribuir uma variavel o valor da view para carregar a view e colocá-la numa variável para passar para uma próxima view.. exemplo?
http://pastebin.com/HK7uh54G <http://pastebin.com/HK7uh54G>Abraço 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 ---------------------------

