Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/10/2010, 10:34
harryems
 
Fecha de Ingreso: septiembre-2010
Mensajes: 113
Antigüedad: 13 años, 8 meses
Puntos: 4
Respuesta: Zend_Auth_Adapter_DbTable inner join

gracias por la luz

quedo de la sig forma:
Código PHP:
                $result=$auth->authenticate($authAdapter);
                if (
$result->isValid())
                {
                    
$datos = new DatosAcceso();
                    
$identity=$datos->getUsuario($user);
                    
$authStorage=$auth->getStorage();
                    
$authStorage->write($identity);
                    
$this->redirector('index''index');
                } 
y el modelo
Código PHP:
    function getUsuario($login)
    {
        
$this->_db Zend_Registry::get('db');
        
$select $this->_db->select()
                       ->
from(array('usuario'=>$this->_Usuario),
                         array(
'nombre','paterno','materno','iniciales','puestos.nombre as role' ,'login') )
                       ->
join(array('puestos'=>$this->_cat_puestos),
                       
'usuario.id_puesto=puestos.id_puesto')
                       ->
where('usuario.login=?',$login);
        
$result $this->_db->fetchRow($select);
        return 
$result;
    } 
gracias :D