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 <benigno.marce...@gmail.com>:
> 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
> Lista@codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>



-- 
Newton Wagner

skype: newtonwagner
msn/gtalk: newton...@gmail.com

http://www.newtonwagner.net/
- http://www.diariodaselva.com.br/

_______________________________________________
Lista mailing list
Lista@codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a