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

El decorator del File

Estas en el tema de El decorator del File en el foro de Zend en Foros del Web. Hola de new, estoy haciendo un formulario, y colocando los decorators hasta ahora no he tenido problemas, el único que no hace caso es el ...
  #1 (permalink)  
Antiguo 13/04/2011, 05:05
 
Fecha de Ingreso: marzo-2011
Mensajes: 107
Antigüedad: 13 años
Puntos: 22
El decorator del File

Hola de new, estoy haciendo un formulario, y colocando los decorators hasta ahora no he tenido problemas, el único que no hace caso es el Zend_Form_Element_File, el caso es que hasta ahora tengo

Código PHP:
$titulo = new Zend_Form_Element_Text('TITULO');
        
$titulo ->setLabel('Titulo')
        ->
setRequired(true)
        ->
addFilter('StripTags')
        ->
addFilter('StringTrim');    
        
$titulo->setDecorators(array( // colocando las etiquetas y los input en forma de tabla
  
                   
'ViewHelper',
                   
'Description',
                   
'Errors',
                   array(array(
'data'=>'HtmlTag'), array('tag' => 'td')),
                   array(
'Label', array('tag' => 'td')),
                   array(array(
'row'=>'HtmlTag'),array('tag'=>'tr'))
  
           ));

$autor = new Zend_Form_Element_Text('AUTOR');
        
$autor ->setLabel('Autor')
        ->
setRequired(false)
        ->
addFilter('StripTags')
        ->
addFilter('StringTrim');
        
$autor->setDecorators(array( // colocando las etiquetas y los input en forma de tabla
  
                   
'ViewHelper',
                   
'Description',
                   
'Errors',
                   array(array(
'data'=>'HtmlTag'), array('tag' => 'td')),
                   array(
'Label', array('tag' => 'td')),
                   array(array(
'row'=>'HtmlTag'),array('tag'=>'tr'))
  
           ));

$foto = new Zend_Form_Element_File('IDFOTO');
        
$foto->setLabel('Foto');
        
$foto->setDecorators(array( // este no funciona o los decorators son erroneos  
                   
'ViewHelper',
                   
'Description',
                   
'Errors',
                   array(array(
'data'=>'HtmlTag'), array('tag' => 'td')),
                   array(
'Label', array('tag' => 'td')),
                   array(array(
'row'=>'HtmlTag'),array('tag'=>'tr'))
  
           ));    

$submit = new Zend_Form_Element_Submit('Aceptar');
        
$submit->setAttrib('id_categoria''submitbutton');    
        
$submit->setDecorators(array(
  
                   
'ViewHelper',
                   
'Errors',
                   array(array(
'data'=>'HtmlTag'), array('tag' => 'td')),
                   array(array(
'row'=>'HtmlTag'),array('tag'=>'tr''openOnly'=>true)) // empieza tr
  
           
));
        
        
        
$reset = new Zend_Form_Element_Reset('Limpiar');
        
$reset->setDecorators(array(
  
                   
'ViewHelper',
                   
'Errors',
                   array(array(
'data'=>'HtmlTag'), array('tag' => 'td')),
                   array(array(
'row'=>'HtmlTag'),array('tag'=>'tr','closeOnly'=>'true')) // termina tr
  
           
));

$this->setDecorators(array(
  
               
'FormElements',
               array(array(
'data'=>'HtmlTag'),array('tag'=>'table')),
               
'Form'
  
       
)); 
No sé que poner en el decorator del file...
  #2 (permalink)  
Antiguo 13/04/2011, 05:13
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: El decorator del File

Sigue este tema http://www.forosdelweb.com/f68/anadi...d_form-885483/
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 13/04/2011, 05:24
 
Fecha de Ingreso: marzo-2011
Mensajes: 107
Antigüedad: 13 años
Puntos: 22
Respuesta: El decorator del File

Ups gracias, no lo había encontrado. Podeis borrar el tema =P

Etiquetas: file, frameworks-y-php-orientado-a-objetos
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 14:02.