Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/03/2010, 23:36
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Message: Cannot save a Row unless it is connected

Lo que pasa es que Zend automaticamente al serializar algún row, en un medio como una sesión, lo que hace es solo descargar los datos, pero "desconecta" ese row de el objeto padre, lo que tu tienes que hacer es algo así por ejemplo:
Código PHP:
Ver original
  1. $finalUser->setTable(new Model_Usuarios_Table());

O sea al volver a "revivir" el row tienes que indicarle cual es la tabla padre, esto es por diseño y la verdad una muy buena idea, porque si guardas todo el objeto como tal, se guarda el objeto config con el acceso a la base de datos y esto representa un riesgo de seguridad.

Saludos.