Obrigado pela ajuda Rafael e Newton, O problema estava na view, pois como a variável era um array de objetos, eu deveria fazer o seguinte:
<?php foreach ($query->result() as $registro): ?> e estava incorreto da seguinte forma: <?php foreach (*$query* as $registro): ?> Aproveito para pedir a vocês algumas dicas para debugar o código e ver estes problemas de forma mais rápida. Abraço a todos! 2009/7/20 Newton Wagner <[email protected]> > Já tentou verificar qual o tipo dessa variável $registro? É um objeto, > um array ou uma mensagem de erro? Verificando isso você já tem meio > caminho andado pra resolver o problema. > > 2009/7/20 Marcello Benigno <[email protected]>: > > Olá amigos da lista, > > > > Permitam-me tirar uma dúvida que acredito ser simples para a grande > maioria > > de vocês. Estou começando a utilizar o CI e não compreendi direito os > seus > > conceitos... então peguei o tutorial da página oficial e tentei > adaptá-lo, > > mudando apenas algumas coisas, segue abaixo os trechos do meu código que > > geraram o erro: > > > > Model: > > > > function listaDeComentarios() > > { > > //tenho certeza que a linha abaixo não está correta, mas não sei > o > > que fazer > > $data = $this->db->where('id_post', $this->uri->segment(3)); > > $data = $this->db->get('comentarios'); > > $data->result(); > > return $data; > > } > > > > No controller: > > > > function comentario() > > { > > $data['titulo'] = 'Título do comentário'; > > $data['cabecalho'] = 'Cabeçalho do comentário'; > > $data['query'] = $this->Blog_model->listaDeComentarios(); > > $this->load->view('comentario_view', $data); > > > > } > > > > e na view (comentario_view): > > > > <?php if ($query->num_rows() > 0): ?> > > <?php foreach ($query as $registro): ?> > > > > <p><?=$registro->body?></p> > > <h3><?=$registro->autor?></h3> > > > > <hr /> > > > > <?php endforeach; ?> > > > > <?php endif; ?> > > > > O erro que está aparecendo é o seguinte: quando clico no link dos > > comentários, a mensagem a seguir é mostrada: > > > > Severity: Notice > > > > Message: Trying to get property of non-object > > > > Filename: views/comentario_view.php > > > > Line Number: 14 > > > > Agradeço antecipadamente a ajuda de vocês. > > > > Att. > > > > -- > > Marcello Benigno B. de Barros Filho > > Prof. do Curso Superior de Tecnologia em Geoprocessamento - IFPB > > Mestre em Ciências Geodésicas e Tecnologias da Geoinformação - UFPE > > > > _______________________________________________ > > 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/ > - http://www.diariodaselva.com.br/ > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > -- Marcello Benigno B. de Barros Filho Prof. do Curso Superior de Tecnologia em Geoprocessamento - IFPB Mestre em Ciências Geodésicas e Tecnologias da Geoinformação - UFPE
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

