Retroceder   Foros del Web > Programación para sitios web > PHP > PHP orientado a objetos

Respuesta
 
Herramientas Desplegado
Antiguo 28-mar-2008, 07:55   #1 (permalink)
omar1977 no se puede cailificar en este momento
 
Avatar de omar1977
 
Fecha de Ingreso: abril-2006
Mensajes: 46
Triste 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-mar-2008 a las 08:03.
omar1977 está desconectado   Responder Citando
Antiguo 28-mar-2008, 09:51   #2 (permalink)
Moderador
GatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradable
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: Queretaro, Mexico
Mensajes: 12.594
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.
__________________
Blog Web
GatorV está desconectado   Responder Citando
Antiguo 31-mar-2008, 06:57   #3 (permalink)
omar1977 no se puede cailificar en este momento
 
Avatar de omar1977
 
Fecha de Ingreso: abril-2006
Mensajes: 46
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
omar1977 está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 18:56.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93