esto es por que no esta colocado de forma segura, a manera de solo darte un ejemplo.
Código Javascript
:
Ver originalModel.prototype.comprobar = function (user, password, onSuccess)
{
Database.instance.query('SELECT * FROM usuarios',function(err, rows){
if (typeof onSuccess === 'function') {
onSuccess.call(this, rows); // or onSuccess(rows);
}
});
}
entonces, al llamar a
comprobar
Código Javascript
:
Ver originalModel.comprobar('user', '12345', function (rows) {
console.log(rows);
});
---
La razon por la que no puedes retornar rows es por que Database.instance.query trabaja de forma asíncrona, de modo que retornaría un valor nulo en primera instancia y despues realizaría la consulta, la solución es trabajar por eventos, desconozco que framework estas usando, por lo que no podría darte opciones sobre la api de x framework.