Tengo una tabla Users donde almaceno la informacion de un usuarios y adicionalmente dos tablas mas (Status y User_Types) relacionadas con Users de uno a muchos (1 status/usertype puede tener varios usuarios), actualmente tengo los modelos de la siguiente manera:
modules/default/models/dbtable/users.php
Código PHP:
   class Model_DbTable_Users extends Zend_Db_Table_Abstract
{
 
    protected $_name = 'users';
    protected $_primary = 'id_users';
    protected $_referenceMap = array(
        'UserTypes' => array(
            'column'            => array('user_types_id_user_types'),
            'refTableClass' => 'UserTypes',
            'refColumns'      => array('id_user_types')
        ),
        'Status' => array(
            'column'            => array('status_id_status'),
            'refTableClass' => 'Status',
            'refColumns'      => array('id_status')
        )
    );
 
} 
    Código PHP:
   class Model_DbTable_UserTypes extends Zend_Db_Table_Abstract
{
 
    protected $_name = 'user_types';
    protected $_dependentTables = array('Users');
 
} 
    Código PHP:
   class Model_DbTable_Status extends Zend_Db_Table_Abstract
{
 
    protected $_name = 'status';
    protected $_dependentTables = array('Users');
 
} 
    Código PHP:
   $userTable = new Model_DbTable_Users();
$userType = $userTable->find(1)->current()->findDependentRowset('Model_DbTable_UserTypes');
 
var_dump($userType); //Debug
exit; 
    Alguien sabe que estoy haciendo mal? Gracias de antemano.
 


