Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/09/2008, 09:54
gabyrsh
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 19 años
Puntos: 1
Consulta sobre zend form y decoradores customizados.

Hola como estan?

Bueno buscando en la web, encontré como hacer un decorator de un elemento del formulario a traves de un html.

Entonces este es parte mi codigo:

Código PHP:
$decoradores = array(
                        
'ViewHelper',                             
                        array(
'ViewScript', array('viewScript' => 'decorador-campos-formulario.phtml''placement' => false)),
                         );

// Le asigno el decorador un elemento
     
$nombre$this->createElement('text''nombre')
                     ->
setDecorators($decoradores
Ahora bien, mi archivo decorador-campos-formulario.phtml es el siguiente:

Código PHP:
<div class="formElementContent">

    <!-- parte del elemento -->
    <?=$this->content ?>

</div>
Ahora bien con
Código PHP:
<?=$this->content ?>
me muestra el campo que defini, la duda es la siguiente, por ejemplo cuando tengo un MulticheckBox, en donde no hay un solo campo, por ejemplo son 3.

Si a mi decorador le pongo solo el
Código PHP:
<?=$this->content ?>
, me los imprime todo juntos, pero lo que yo quiero es darle una mejor forma, como podria hacerlo??.

Nose, por ejemplo con
Código PHP:
<?=$this->content[1?>
y
Código PHP:
<?=$this->content[2?>
para saber de cual quiero manejar (ojo estoy diciendo una burrada). Pero se peude hacer algo parecido a eso?

Desde ya, un abrazo!!