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