Gracias por la respuesta, en la base de datos guardo el nombre de la imagen, y en una carpeta la imagen, el código para mostrar los datos lo tengo de la siguiente manera:
<?php foreach($this->posts as $p): ?>
<td><?php echo $this->autores[$p['id_noticias']]; ?></td>
<div id="titulo"><?php echo $p['titulo_noticia']; ?></div>
<div id="parrafo">
<h1><?php echo $p['id_usuario']; ?></h1>
<p><?php echo $p['nic_usuario']; ?></p><br>
<p><?php echo $p['foto_usuario']; ?></p><br>--------------------------------------------------en esta linea traigo el nombre de la img, de la BD
<img src="<?php echo ($_layoutParams. ROOT).'..public/'. $p['foto_usuario']; ?>" align="left">-------------------y en esta otra la img con la ruta en donde se almacena, pero me da error.
<div id="info"><?php echo $p['cuerpo_noticia']; ?></div><br>
<hr>
<div id="out"></div>
<a href="<?php echo BASE_URL . 'post/editar/' . $this->posts[$i]['id_noticias']; ?>">Editar</a><br>
<a href="<?php echo BASE_URL . 'post/eliminar/' . $this->posts[$i]['id_noticias']; ?>">Eliminar</a>
</div>
<?php endforeach;?>