Modifier le rendu des "Errors" pour <table>
Bonjour.
J'utilise donc Zend_Form et j'ai déjà paramétré une bonne partie des decorators pour intégrer mon formulaire dans un tableau.
Seulement... rien à faire je ne trouve pas comment le faire pour les messages d'erreurs qui se placent toujours dans une balise <ul>!
Ce que je souhaite c'est simplement avoir le tableau suivant:
|Mon Label: | [==========] | Mon message d'erreur
Donc en gros placer autour de mon message d'erreur la balise <td>.
Mais voilà je n'y parviens pas du tout... peut-être pourriez-vous m'aider?
Voici mon code:
Code:
1 2 3 4 5 6 7 8
| private $elementDecorators = array(
'ViewHelper',
'Errors',
//array(array('data' => 'Errors'), array('tag' => 'td', 'class' => 'testErreur')),
array(array('data' => 'HtmlTag'), array('tag' => 'td', 'class' => 'element')),
array('Label', array('tag' => 'td')),
array(array('row' => 'HtmlTag'), array('tag' => 'tr')),
); |
Comme vous le voyez, j'ai déjà essayé quelques bricoles pour m'en sortir mais honnêtement, ne comprenant pas bien comment fonctionne les décorator c'est tout de suite plus complexe ^^