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

Consulta sobre Zend Form + Decorators + Tags

Estas en el tema de Consulta sobre Zend Form + Decorators + Tags en el foro de Zend en Foros del Web. Hola chicos, disculpen las molestias, nunca un Tema me costo tanto, vengo dias intentandolo todo con Zend Form. Hay algo que no puedo lograr. Necesito ...
  #1 (permalink)  
Antiguo 04/09/2008, 20:21
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 18 años, 11 meses
Puntos: 1
Exclamación Consulta sobre Zend Form + Decorators + Tags

Hola chicos, disculpen las molestias, nunca un Tema me costo tanto, vengo dias intentandolo todo con Zend Form. Hay algo que no puedo lograr. Necesito quitar unos tags.
Cuando creo un elemento en un formulario y lo renderizo, obtengo lo siguiente:

Código PHP:

<dt><label for="participante1" class="required">Participante</label></dt>
<
dd>
<
input type="text" name="participante" id="participante" value="">
<
ul class="errors"><li>El campo no puede estar vacío</li></ul></dd
Y lo que quiero obtener, es lo siguiente:

Código PHP:

<label for="participante" class="required">Participante</label>

<
input type="text" name="participante" id="participante" value=""

Como puedo quitarle esos tags que me pone por defecto el elemento??
Por favor ponganme el ejemplo, que ya me comió la cabeza.

Lo que intenté fue esto :

Código PHP:
->removeDecorator('Errors'
y pude quitar la clase "errors" pero todavia no logro quitar los <dt> y <dd>.

Alguna manito?


un abrazo

Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 04/09/2008, 20:46
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: Consulta sobre Zend Form + Decorators + Tags

Hola
Aquí tienen un ejemplo muy bueno de implementar un Decorator personalizado llamado Composite, con le das el formato que desees a tus controles.
http://framework.zend.com/manual/en/...ecorators.html

Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #3 (permalink)  
Antiguo 04/09/2008, 21:02
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 18 años, 11 meses
Puntos: 1
Respuesta: Consulta sobre Zend Form + Decorators + Tags

Lo unico que quiero es entender como quitarlos, por ahora. No hay otra manera?
  #4 (permalink)  
Antiguo 04/09/2008, 21:16
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: Consulta sobre Zend Form + Decorators + Tags

prueba esto
Código PHP:
$form->setDecorators(array(
    
'FormElements',
    array(
'HtmlTag', array('tag' => '')),
    
'Form'
)); 
En el manual hay mas

Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #5 (permalink)  
Antiguo 04/09/2008, 22:03
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 18 años, 11 meses
Puntos: 1
Respuesta: Consulta sobre Zend Form + Decorators + Tags

Intente esto, pero no genera nada,



Código PHP:
 $participante $this->createElement('text''participante')
                     
     
$participante->setDecorators(array(
    
'FormElements',
    array(
'HtmlTag', array('tag' => '')),
    
'Form'
)); 
alguna otra idea???
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 15:06.