Foros del Web » Programando para Internet » PHP » Zend »

Zend_Form + Base de Datos

Estas en el tema de Zend_Form + Base de Datos en el foro de Zend en Foros del Web. Hola.... Estoy recien comenzando con esto de los Framework, he leido bastante y me parece que es mejor el de Zend.... la consulta es la ...
  #1 (permalink)  
Antiguo 28/03/2008, 07:55
Avatar de omar1977  
Fecha de Ingreso: abril-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 4
Zend_Form + Base de Datos

Hola....
Estoy recien comenzando con esto de los Framework, he leido bastante y me parece que es mejor el de Zend.... la consulta es la siguiente...

Estoy haciendo un formulario Zend_Form y todo eso.
en este agrego unos Element_Select...
la duda es la siguiente:
- Como lo cargo con datos desde Mysql, he leido mucho y no doy con la solucion, me tiene

- Como lo hago para interactuar entre varios Select (Dependientes Ajax+Mysql)...

como dije antes he leido bastante y nop encuentrto la solucion.... espero me puedan ayudar

Gracias....

Modelo....


Código PHP:
class Formulario Extends Zend_Form
{
    function 
__construct()
    {
         
$especie = new Zend_Form_Element_Select('especie');
         
$especie->setmultiOptions(array('0'=>'Todas...','1'=>'Largo exagerado, no se dara nunca'))
             ->
setRequired(true)->addValidator('NotEmpty'true);

         
$variedad = new Zend_Form_Element_Select('variedad');
         
$variedad->setmultiOptions(array('0'=>'depende de especies'))
               ->
setRequired(true)->addValidator('NotEmpty'true);

    }


__________________
no hay nadie que sea tan inutil, por ultimo sirve como mal ejemplo

Última edición por omar1977; 28/03/2008 a las 08:03
  #2 (permalink)  
Antiguo 28/03/2008, 09:51
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Zend_Form + Base de Datos

Para tu primer duda tendrías que obtener de tu base los pares:
Código PHP:
class Formulario Extends Zend_Form
{
    function 
__construct()
    {
         
// hay que instanciar DB y SQL.. o obtener esto desde un Modelo...
         
$result $db->fetchPairs($sql);
         
$especie = new Zend_Form_Element_Select('especie');
         
$especie->setMultiOptions($result// ojo en esta linea es donde le pasamos los pares
             
->setRequired(true)->addValidator('NotEmpty'true);

         
$variedad = new Zend_Form_Element_Select('variedad');
         
$variedad->setmultiOptions(array('0'=>'depende de especies'))
               ->
setRequired(true)->addValidator('NotEmpty'true);

    }


Para tu segunda duda, no sabría como implementarla de la forma mas correcta, igual podrías preguntar en los foros de Zend, podrían asesorarte mas correctamente.

Saludos.
  #3 (permalink)  
Antiguo 31/03/2008, 06:57
Avatar de omar1977  
Fecha de Ingreso: abril-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 4
Re: Zend_Form + Base de Datos

gracias por tu respuesta..... me aclara un poco la pelicula..

cuando tenga la solucion completa la publicare....

__________________
no hay nadie que sea tan inutil, por ultimo sirve como mal ejemplo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:46.