Que tal?
nuevamente aprendiendo un poco mas de uds.
estoy haciendo un poco mas gral mi aplicacion que la idea es que empiece a crecer y crecer
en la parte de autentificacion estaba usando Zend_Auth_Adapter_DbTable
despues le pasaba los nomobre de los campos en la tabla
Código PHP:
protected function getAuthAdapter()
{
$this->_db = Zend_Registry::get('db');
$authAdapter = new Zend_Auth_Adapter_DbTable($this->_db);
$authAdapter->setTableName('Usuario')
->setIdentityColumn('login')
->setCredentialColumn('pass')
->setCredentialTreatment('MD5(?)');
return $authAdapter;
}
procesaba, verificaba y escribia
Código PHP:
$authAdapter = $this->getAuthAdapter();
$authAdapter -> setIdentity($user)
->setCredential($pass);
$auth=Zend_Auth::getInstance();
$result=$auth->authenticate($authAdapter);
if ($result->isValid())
{
$identity = $authAdapter->getResultRowObject();
$authStorage=$auth->getStorage();
$authStorage->write($identity);
.
.
.
todo va perfecto, pero quiero poner una tabla que es catalogo de roles, por tanto en mi tabla Usuario tengo solo "id_rol"
donde deberia de poner el inner join para obtener el rol?
pero si ademas estoy formalizando mi capa de negocios, como podria escribir mi clase que obtenga los datos??
mil gracias