Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'ai un petit soucis avec les décorateurs.
J'utilise un décorateur sous forme de tableau.
Je souhaiterai placer deux boutons dans une balise td avec un colspan de 2.
Voici ma déclaration actuelle :
//-- Prévisualiser $this->addElement('button', "searchButton", array( 'decorators' => array( 'ViewHelper', array( array('td' => 'HtmlTag'), array('tag' => 'td') ), ), 'id' => 'searchbutton', 'class' => 'button', 'Label' => "Prévisualiser l'adresse" ) ); //-- Valider $this->addElement('submit', 'Valider', array( 'decorators' => array( 'ViewHelper', array( array('td' => 'HtmlTag'), array('tag' => 'td') ), ), 'id' => 'submitbutton', 'class' => 'button' ) );
Cela me restitue sous cette forme :
<tr> <td> <button class="button" type="button" id="searchbutton" name="searchButton">Prévisualiser l'adresse</button> </td> <td> <input type="submit" class="button" value="Valider" id="submitbutton" name="Valider"> </td> </tr>
Et donc je souhaiterai transformer le décorateur pour obtenir le code HTML suivant :
<tr> <td colspan="2"> <button class="button" type="button" id="searchbutton" name="searchButton">Prévisualiser l'adresse</button> <input type="submit" class="button" value="Valider" id="submitbutton" name="Valider"> </td> </tr>
Encore mieux (si possible) :
<tr> <td colspan="2"> <span><button class="button" type="button" id="searchbutton" name="searchButton">Prévisualiser l'adresse</button></span> <span><input type="submit" class="button" value="Valider" id="submitbutton" name="Valider"></span> </td> </tr>
Je suis un peu dans le flou pour manipuler les décorateurs.
Et voir même l'objet Zend_Form pour ajouter d'autres éléments.
Enfin on procède par étape, d'abord cette partie de décorateur.
Merci d'avance pour votre aide.
Hors ligne
Pages: 1