Referencia de la Clase Noticias_model

Utilizada para recoger la información que utilizada el sistema de noticias. Más...

Lista de todos los miembros.

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).


Descripción detallada

Utilizada para recoger la información que utilizada el sistema de noticias.

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.


Documentación de las funciones miembro

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.

Parámetros:
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.

Parámetros:
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.

Parámetros:
id Identificador de la noticia cuyos comentarios se desean ver.
Devuelve:
Array con los comentarios hechos sobre una noticia.

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...

Parámetros:
id Identificador de la noticia de la que se quieren recuperar datos.
Devuelve:
Información de una determinada noticia.

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.

Parámetros:
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.

Devuelve:
Array con todas las noticias publicadas en el sistema.

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.

Parámetros:
datos Es un array que contiene todos los datos de la noticia a publicar (autor, título, categoría, etc...).


La documentación para esta clase fue generada a partir del siguiente fichero:

Generado el Thu Aug 13 19:00:28 2009 para OpenConference por  doxygen 1.5.8