Ver Mensaje Individual
  #11 (permalink)  
Antiguo 25/11/2010, 11:16
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Busqueda Respuesta: llamar a un metodo de un controller en Zend

Entonces ahi tendrias que hacer la llamada al modelo:

ClientController.php
Código PHP:
Ver original
  1. public function indexAction()
  2. {
  3.       ....
  4.       $ubigeo = new Model_DbTable_Ubigeo();
  5.       $result = $ubigeo->listardepartamentos();
  6.       $this->view->departamentos = $result;
  7. }

view/scripts/client/index.phtml

Código HTML:
Ver original
  1. <select id="dpto" name="dpto">
  2.     <option value="">[SELECCIONE UN DEPARTAMENTO]</option>
  3.      <?php foreach ($this->departamentos as $depa) : ?>
  4.      <option value=<?php echo $depa->dpto; ?>><?php echo $depa->dpto_nombre; ?></option>
  5.      <?php endforeach; ?>

Si bien te va a funcionar no es la mejor manera de hacer esto, deberias trabajar con Zend_Form y no crear el formulario a "pelo".

Salu2.