Estoy un poco torpe hoy y no se como hacer lo que quiero....
Necesito sacar de una base de datos de un blog todos los articulos de un autor en concreto. La consulta es la siguiente
Código PHP:
SELECT
id,
title,
content,
photo
FROM
articles
WHERE
user_id = $authorid
AND
approved = 1
Hasta ahí bien....
Pero ahora estoy creando una clase intermedia (un controlador) que quiero que me prepare todos los datos de la variable $articulos para que los deje listos para la vista.
Lo que necesito es crear otro array en la clase controlador que tenga todos los articulos con todos sus campos, pero modificados. Por ejemplo, la consulta me devuelve en todos los articulos el numero de la foto (1452.jpg por ejemplo) y yo lo que necesito es que la clase controlador me coja los datos devueltos de la consulta y me los inserte en otro array para devolver a la vista pero en vez de tener 1452.jpg con "/img/articles/1452.jpg"
He intentado esto pero no me esta funcionando:
Código PHP:
$respuestas = ModeloArticulos::mdlGetArticlesByAuthorId($authorId);
$datos = array();
$i = 0;
foreach ($respuestas as $respuesta) {
$datos[$i] =
array(
'articleId' => $respuesta["id"],
'title' => $respuesta["title"],
'content' => $respuesta["content"],
'photo_url' => $respuesta["photo"]
)
$i++;
}
return $datos;
Gracias!