Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2010, 21:31
Avatar de alfcm
alfcm
 
Fecha de Ingreso: mayo-2009
Mensajes: 291
Antigüedad: 15 años
Puntos: 7
cargar <select> con Zend

Hola amigos,tengo una consulta para saber si estoy haciendo la mejor manera de trabajar con el Zend,

en mi archivo cliente.phtml tengo un <select> que contiene los departamentos obtenido de la base de datos,

logre hacerlo de esta manera:

Código PHP:
<?php
        $ubg 
= new Model_DbTable_Ubigeo();
        
$departamentos =$ubg->listardepartamentos();                                        
        foreach (
$departamentos as $depa) :
    
?><option value=<?php echo $depa->dpto?>>
<?php echo $depa->dpto_nombre?></option>
    <?php                
        
endforeach;
?>
mi pregunta es: ¿Esta bien instanciar mi clase del modelo y no del controller en el archivo cliente.phtml?

hice la prueba instanciando del controller pero no me carga los datos el cual me parece extraño, pero si lo hago directamente del modelo si funciona bien

este es el metodo del controller por si alguna duda:

Código PHP:
public function listardepartamentosAction(){
        
$ubigeo = new Model_DbTable_Ubigeo();
        
$result $ubigeo->listardepartamentos();
        
//$this->view->departamentos = $result;
        
return $result;
    } 
Gracias por su ayuda de antemano

Última edición por alfcm; 24/11/2010 a las 21:39