Métodos públicos | |
Noticias_model () | |
Listado () | |
Recopila todas las noticias publicadas en el sistema y las muestra. | |
Datos ($id) | |
Recupera datos que cumplan cierta condición. | |
Editar ($id, $datos) | |
Modifica los datos de una noticia ya publicada. | |
Publicar ($datos) | |
Publica una noticia en el sistema. | |
Borrar ($id) | |
Borra una noticia publicada en el sistema. | |
Comentarios ($id) | |
Muestra los comentarios que se han hecho sobre una noticia. | |
Comentar ($datos) | |
Publica un comentario en una determinada noticia (elegida por el usuario). |
Mediante esta clase se llevan a cabo diversas operaciones para buscar y recuperar información de la base de datos y mandársela al controlador, el cuál ya hará las operaciones oportunas.
Noticias_model::Borrar | ( | $ | id | ) |
Borra una noticia publicada en el sistema.
Esta función recibe el identificador de la noticia que se quiere eliminar, y posteriormente la busca en la base de datos y la elimina de la misma.
id | Identificador de la noticia a borrar. |
Noticias_model::Comentar | ( | $ | datos | ) |
Publica un comentario en una determinada noticia (elegida por el usuario).
La función recibe un array con todos los datos del comentario (nick del autor, e-mail, comentario...) y posteriormente los inserta en la base de datos, teniendo como clave foránea el identificador de la noticia comentada.
datos | Es un array que contiene los datos del comentario a publicar. |
Noticias_model::Comentarios | ( | $ | id | ) |
Muestra los comentarios que se han hecho sobre una noticia.
La función recibe el identificador de la noticia, y busca en la base de datos todos los comentarios que se han hecho sobre dicha noticia para mostrárselos al usuario.
id | Identificador de la noticia cuyos comentarios se desean ver. |
Noticias_model::Datos | ( | $ | id | ) |
Recupera datos que cumplan cierta condición.
La función recibe el identificador de la noticia seleccionada, y devuelve todos los datos de la misma: el autor, el título, la categoría, etc...
id | Identificador de la noticia de la que se quieren recuperar datos. |
Noticias_model::Editar | ( | $ | id, | |
$ | datos | |||
) |
Modifica los datos de una noticia ya publicada.
Esta función recibe el identificador de la noticia a editar, así como los nuevos datos a publicar, y actualiza la información de la base de datos.
id | Identificador de la noticia a editar. | |
datos | Es un array con los datos ya modificados. |
Noticias_model::Listado | ( | ) |
Recopila todas las noticias publicadas en el sistema y las muestra.
La función se encarga de extraer de la base de datos todas las noticias que se hayan publicado y paginarlas en grupos de 3, por cuestión de estilo y navegabilidad.
Noticias_model::Noticias_model | ( | ) |
Constructor
Crea una instancia de Noticias_model, a partir de la cuál se trabajará.
Noticias_model::Publicar | ( | $ | datos | ) |
Publica una noticia en el sistema.
Esta función recibe los datos a partir del formulario de noticias, y los inserta en la base de datos de noticias.
datos | Es un array que contiene todos los datos de la noticia a publicar (autor, título, categoría, etc...). |