Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2013, 16:59
Avatar de JaimeMSE
JaimeMSE
 
Fecha de Ingreso: diciembre-2010
Ubicación: Isla Cristina (Huelva)
Mensajes: 164
Antigüedad: 13 años, 11 meses
Puntos: 7
Problema con modelos - has no method

Hola,

Estoy mas o menos empezando con NodeJS y tengo un problema al intentar crear un modelo y usarlo.

El error que me dá es que el método obtener_todos no existe.

Aquí mi modelo:

Código Javascript:
Ver original
  1. var db = require('../db');
  2.  
  3. var obtener_todos = function() {
  4.     var obtener = db.query("SELECT * FROM articulos WHERE estado > 0", function(error, articulos){
  5.         if(error){
  6.             console.log(error)
  7.         }
  8.         else
  9.         {
  10.             console.log(articulos)
  11.         }      
  12.     });
  13. };
  14.  
  15. module.exports = obtener_todos;

Aquí el controlador:

Código Javascript:
Ver original
  1. var Articulo = require('../../models/articulo');
  2.  
  3. exports.lista = function(req, res){
  4.     var lista = Articulo.obtener_todos();
  5.     res.render('../views/admin/articulos/lista', {articulos:lista});
  6. };

¿Alguien sabe el por qué no está detectando el método?
__________________
@JaimeMSE - ¡Sígueme!