Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2009, 12:56
yakukubu
 
Fecha de Ingreso: octubre-2008
Mensajes: 69
Antigüedad: 15 años, 7 meses
Puntos: 1
Zend Framework - fetchRow

Holaaaaaaaaaaa

Bueno, parece que ha casa pasito que doy con Zend Framework, me la pego... , pensé que me iva a costar menos...

Ahora estoy con la base de datos, llevo toda a la tarde averiguando el porqué de su funcionamiento pero ni idea.... así que ala, al foro!

Mi pregunta es: que #ññ#$ le pasa a la funcion fetchRow que siempre devuelve nulo!!

este es mi modelo
Código PHP:
class CitaTabla extends Zend_Db_Table_Abstract
    
{

        protected 
$_name 'citas';
        protected 
$_primary 'idCita';        

        public static function 
getCitas()
        {
            
$citaTabla = new CitaTabla();
            
$citas $citaTabla->fetchRow('SELECT cita FROM citas ORDER BY RAND() LIMIT 1');
            echo 
"Dentro de citas:"Zend_Debug::dump($citas)."fin";

            return 
$citas;
        }
    } 
- La query es correcta ya que si la hago directamente en el phpmyadmin, funciona
- La conexion con la base de datos tb es correcta porque si utilizo la funcion fecthAll, todo funciona correctamente..
- En principio las dos funciones son de Zend_Db_Table_Abstract, así que supongo que la manera de registrar la base de datos en el index.php es la misma para los dos casos, por lo que si funciona con fetchAll, no debería ser un problema para fetchRow
- fetchRow a diferencia de fetchAll, retorna un objeto, pero Zend_Debug::dump dice que es nulo, así que el problema no creo que sea la manera de tratar este objeto....

En fin... se me acaban las ideas........ help!!