|
É, parece que vamos msm precisar de toda essa sorte... rs Dei o var_dump. O resultado é esse: array(1) { ["noticia"]=> array(5) { ["chamada"]=> string(13) "De cara nova!" ["titulo"]=> string(43) "Bionobres comemora 3 anos em grande estilo!" ["descricao"]=> string(87) "Novo layout do site e novos serviços: Neste aniversário, quem ganha o presennte é você!" ["link"]=> string(23) "/index.php/noticia/id/1" ["foto"]=> string(41) "/uploads/Images/foto_3_anos_bionobres.jpg" } } Em primeira vista, não parece nada incorreto. Agora quer ver algo interessante? Resolvi duplicar a array gerada no model. Onde estava: $this->data=""
'chamada' => $do->get('chamada'),
'titulo' => $do->get('titulo'),
'descricao' => $do->get('resenha'),
'link' => site_url('noticia/id/'.$do->get('noticia_id') ),
'foto' => '/uploads/Images/'.$do->get('foto')
);Eu coloquei: $this->data=""> array( 'chamada' => $do->get('chamada'), 'titulo' => $do->get('titulo'), 'descricao' => $do->get('resenha'), 'link' => site_url( 'noticia/id/'.$do->get('noticia_id') ), 'foto' => '/uploads/Images/'.$do->get('foto') ), array( 'chamada' => $do->get('chamada'), 'titulo' => $do->get('titulo'), 'descricao' => $do->get('resenha'), 'link' => site_url( 'noticia/id/'.$do->get('noticia_id') ), 'foto' => '/uploads/Images/'.$do->get('foto') ) ); Adivinha o que aconteceu? O template parser funcionou normalmente. Abaixo segue o var_dump do segundo código, com informações duplicadas: array(1) { ["noticia"]=> array(2) { [0]=> array(5) { ["chamada"]=> string(13) "De cara nova!" ["titulo"]=> string(43) "Bionobres comemora 3 anos em grande estilo!" ["descricao"]=> string(87) "Novo layout do site e novos serviços: Neste aniversário, quem ganha o presennte é você!" ["link"]=> string(23) "/index.php/noticia/id/1" ["foto"]=> string(41) "/uploads/Images/foto_3_anos_bionobres.jpg" } [1]=> array(5) { ["chamada"]=> string(13) "De cara nova!" ["titulo"]=> string(43) "Bionobres comemora 3 anos em grande estilo!" ["descricao"]=> string(87) "Novo layout do site e novos serviços: Neste aniversário, quem ganha o presennte é você!" ["link"]=> string(23) "/index.php/noticia/id/1" ["foto"]=> string(41) "/uploads/Images/foto_3_anos_bionobres.jpg" } } } Muuuuita sorte pra nós! Mike Marco Telles escreveu: Provavelmente isso é porque o foreach está recebendo um valor nulo. Já deu um var_dump na variável que está usando no foreach ? Muita sorte para nós! Marco Telles Mike Maciel escreveu: |
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

