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

Responder a