Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/12/2008, 16:20
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: Auth ControLler ZF

Tu problema es más basico de lo que crees, y si ves el error (y lo entiendes) verás porque, veamos que te dice:
Cita:
Catchable fatal error: Argument 1 passed to Zend_Auth_Adapter_DbTable::__construct() must be an instance of Zend_Db_Adapter_Abstract, instance of Zend_Config_Ini given, called in C:\wamp\www\myfirstzend\application\controllers\Au thController.php on line 34 and defined in C:\wamp\www\myfirstzend\library\Zend\Auth\Adapter\ DbTable.php on line 112
Estas pasando al adapter una instancia de Zend_Config, cuando el adapter necesita una instancia de Zend_Db.

Necesitas guardar en tu registry la instancia de Db usando algo asi:
Código php:
Ver original
  1. $db = Zend_Db::factory($config->db->adapter,$config->db->config->toArray());
  2. Zend_Db_Table::setDefaultAdapter($db);
  3.  
  4. Zend_Registry::set('db', $db);

Luego en tu controller, en lugar de rescatar $config, rescatas $db.

Saludos