Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/03/2011, 15:55
CyberMauher
 
Fecha de Ingreso: febrero-2010
Mensajes: 183
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Form addElement Submit

Cita:
Iniciado por masterpuppet Ver Mensaje
A ver, como te dije antes, Zend_Form_Element_Submit no tiene el decorator label, claro que se le puede asignar uno al igual que a cualquier otro element, pero en el caso de submit no tiene sentido , que vas a hacer algo asi ?:

Código HTML:
Ver original
  1. <label>GUARDAR</label>
  2. <input type="submit" value="GUARDAR" id="submit" name="submit">

es por esto que el label y value son lo mismo.

con respecto al decorator deberia ser algo asi:
Código PHP:
Ver original
  1. ...
  2. 'Decorators' => array(                                                    
  3.     array('ViewHelper'),
  4.     array('HtmlTag', array('tag' => 'div', 'class' => 'submit')),
  5.     array(array('elementDiv' => 'HtmlTag'),
  6.         array('tag' => 'div', 'class' => 'clear', 'placement' => 'prepend'))
  7. )
  8. ...

los decoratos son medio complicados al principio despues que le agarras la mano, son la ostia!, he armado formularios muy complejos con ellos, decorators fanboy! :)

Saludos.
Excelente maestro, con respecto a Zend_Form_Element_Submit lo corto acá porque se me hace dificil de explicarte por este medio, pero yo quería asignar valores distintos porque justamente el decorators me hacia eso que vos decis:
Código:
      <label>GUARDAR</label>
      <input type="submit" value="GUARDAR" id="submit" name="submit">
__________________
Le estaré agradecido por los siglos de los siglos a mi dios en PHP masterpuppet. Amen!