Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/11/2010, 09:26
Avatar de alfcm
alfcm
 
Fecha de Ingreso: mayo-2009
Mensajes: 291
Antigüedad: 15 años, 6 meses
Puntos: 7
Respuesta: llamar a un metodo de un controller en Zend

BUENO , aqui esta mi vista index.phtml de mi carpeta cliente, explicando es un formulario de cliente para registra sus datos personales.

Código PHP:
<select id="dpto" name="dpto">
                                    <option value="">[SELECCIONE UN DEPARTAMENTO]</option>
                                    <?php
                                        
//$ubg = new UbigeoController();
                                        //$ubg->listardepartamentosAction();                                        
                                        
                                        
foreach ($this->departamentos as $depa) :
                                        
?><option value=<?php echo $depa->dpto?>><?php echo $depa->dpto_nombre?></option>
                                    <?php                
                                        
endforeach;
                                    
?>
                                </select>
mi controller UbigeoController.php

Código PHP:
public function listardepartamentosAction(){
        
$ubigeo = new Model_DbTable_Ubigeo();
        
$result $ubigeo->listardepartamentos();
        
$this->view->departamentos $result;
        
//return $result;
    

y mi model Ubigeo.php

Código PHP:
class Model_DbTable_Ubigeo {
    
    public function 
listardepartamentos(){
        
        
$db Zend_Db_Table_Abstract::getDefaultAdapter();
        
$db->setFetchMode(Zend_Db::FETCH_OBJ);
        
$sql "SELECT DISTINCT dpto,dpto_nombre FROM ubigeo ORDER BY 2";
        
$rows $db->fetchAll($sql);
        return 
$rows;
    }

Agradezco nuevamente tu ayuda

Última edición por alfcm; 25/11/2010 a las 09:34