Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Je suis en train de faire 2 formulaires dans un système d'onglet.
Dans un des formulaire, je dois regrouper certains éléments entre eux pour les afficher dans diverses zones de la page :
$this->addElements(array($address,$cp,$city,$price,$submit));
$this->addDisplayGroup(
array('addressgeoloc', 'cp', 'city'),
'localization',
array('legend'=> "localization")
);
$this->addDisplayGroup(
array('price','submit'),
'currency',
array('legend'=> "price")
);et dans l'html :
<div class="row">
<div class="large-6 columns">
<?php echo $this->formAdvanced->localization;?>
</div>
<div class="large-6 columns">
<?php echo $this->formAdvanced->currency;?>
</div>
</div>Le soucis c'est qu'il ne m'affiche pas la balise <form> !!! Sauf si je met les décorators et là, par contre, j'ai un tag <form> par groupe !!
:
$this->getDisplayGroup('currency')
->setDecorators(array(
'FormElements',
'Form'
));
$this->getDisplayGroup('localization')
->setDecorators(array(
'FormElements',
'Form'
));Comment faire ?
Fabrice
Dernière modification par __fabrice (09-04-2013 14:47:48)
Hors ligne
Pages: 1