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

Editar form con zend framework

Estas en el tema de Editar form con zend framework en el foro de Zend en Foros del Web. hola amigos como puedo darle estilos a un formulario con zend framework Código PHP: class  Form_Persona  extends  Zend_Form {     public function  __construct ( $options  =  null ...
  #1 (permalink)  
Antiguo 31/03/2010, 14:42
 
Fecha de Ingreso: marzo-2009
Mensajes: 356
Antigüedad: 15 años, 8 meses
Puntos: 7
Editar form con zend framework

hola amigos como puedo darle estilos a un formulario con zend framework

Código PHP:
class Form_Persona extends Zend_Form{
    public function 
__construct($options null){
        
parent::__construct($options);

        
$this->setName('persona');
        
$id = new Zend_Form_Element_Hidden('PERS_CODI');

        
$nombres = new Zend_Form_Element_Text('PERS_NOMB');
        
$nombres->setLabel('Nombres')
        ->
setRequired(true)
        ->
addFilter('StripTags')
        ->
addFilter('StringTrim')
        ->
addValidator('NotEmpty');

        
$submit = new Zend_Form_Element_Submit('submit');
        
$submit->setAttrib('id''submitbutton');
        
$this->addElements(array($id$nombres$submit));
    }
}
?> 
por ejemplo alli crea el form y todo con caja de texto y label para nombre, pero quisiiera darle estilos a esto, me refiero meterlo a una tabla, darle color, y personalizar los mensajes de error. para realizar esto necesito usar codigo html y css aca, o como podria hacerlo, pueden modificar el codigo para ver como se puede hacer. gracias

lo primero es darle estilo al form, como podria hacerlo ??????
  #2 (permalink)  
Antiguo 31/03/2010, 16:43
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Editar form con zend framework

Puedes hacerlo de dos formas, jugando con los decorators, o usando el decorator de View Script y ahí definir tus estilos.

Saludos.

Etiquetas: framework, formulario
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 13:41.