yo creo que estan por mal camino, hay un problema de diseño, solo basta con crear una clase noticias en el modelo con el cual podras trabajar siempre que se trate de manejar la noticias como una coleccion, algo como de colegio a alumnos.
Código PHP:
class Noticias{
function getNoticiaById() {
// devuelve una sola noticia
}
function getNoticiasByFecha() {
// devuelve un array de noticias
}
function addNoticia() {
// agrega una noticia a la coleccion
}
function deleteNoticia() {
// elimina una noticia de la coleccion de noticias
}
...
}
Saludos
Vanetino