Hola que tal?
 
Estoy intentando hacer que un select se llene desde la base de datos e encontrado unos ejemplos que no me funciona sera por la version uso zf 1.9.3, espero puedan guiarme...
 
en mi ejemplo de extension de Zend_Form tengo lo siguiente
<?php
require_once APPLICATION_PATH . '/models/DbTable/Estado.php';
 
class Default_Form_Ejemplo extends Zend_Form
{
    public function init()
    {
        // Set the method for the display form to POST
        $this->setMethod('post');
	$this->setAction('./ejemplo2/otra');
 
	$estados = new Default_Model_DbTable_Estado();
	$estasel = $estados->getOptions();
 
	$this->addElement('select','selejemplo',array(
            'label'        => 'Estado',
            'value'        => '',
	    'required'     => true,
            'autocomplete' => false,
	    'order'        => '7',
	    'decorators'   => $decorators,
            'multiOptions' => $estasel,
    	));
 
y en el modelo de estado que es el select que necesito tiene: 
<?php
 
class Default_Model_DbTable_Estado extends Zend_Db_Table_Abstract
{
    /** Table name */
    protected $_name    = 'estado';
 
    public function getOptions()
    {
        $select = $this->select()
                       ->from($this->_name, array('id_estado', 'descripcion'))
                       ->order('id_estado ASC');
        $options = $this->getAdapter()->fetchPairs($select);
        return $options;
    }
 
}
 el error que me lanza es:
Fatal error: Uncaught exception 'Zend_Form_Exception' with message 'Method Default_Model_DbTable_Estado does not exist' in /var/www/SIS/library/Zend/Form.php:2869 Stack trace: #0 [internal function]: Zend_Form->__call('Default_Model_D...', Array) #1 /var/www/SIS/application/forms/Ejemplo.php(13): Default_Form_Ejemplo->Default_Model_DbTable_Estado() #2 /var/www/SIS/library/Zend/Form.php(235): Default_Form_Ejemplo->init() #3 /var/www/SIS/application/controllers/EjemploController.php(16): Zend_Form->__construct() #4 /var/www/SIS/library/Zend/Controller/Action.php(513): EjemploController->indexAction() #5 /var/www/SIS/library/Zend/Controller/Dispatcher/Standard.php(289): Zend_Controller_Action->dispatch('indexAction') #6 /var/www/SIS/library/Zend/Controller/Front.php(946): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #7 /var/www/SIS/library/Zend/Application/Bootstrap/Bootstrap.php(77): Zend_Controller_Front->dispatch() #8 /var/www/SIS/library/Zend/A in /var/www/SIS/library/Zend/Form.php on line 2869
 
Espero puedan ayudarme? sera que estoy incluyendo mal el modelo? o no se puede cargar asi? 
  
 
