Je crée une forme très personnalisée sur un projet symfony et actuellement je quelque chose comme ceci:Comment masquer des étiquettes uniques sur un formulaire symfony?
foreach ($foo as $c) {
$fields['crit_v_'.$c->getId()]=new sfWidgetFormInput(array('label'=>''));
$fields['crit_m_'.$c->getId()]=new sfWidgetFormTextarea(array('label'=>__($c->getName(),array(),'messages')));
}
Comme vous pouvez le voir, j'ai 2 entrées élément foreach, mais je veux seulement avoir une étiquette pour la deuxième un. Définir l'étiquette pour le premier à null
ou à ''
ne fait pas symfony pour ne pas rendre cette étiquette et affiche le texte par défaut pour cette étiquette. (Cela signifie que l'entrée for est libellée crit_v_xx
.)
Existe-t-il un moyen simple de masquer des étiquettes de formulaire spécifiques?
Ce sont les deux lignes de la version de code de ce que j'ai écrit ci-dessus ... – TheHippo
Désolé Je voulais taper un espace vide, si vous mettez une chaîne vide cela ne fonctionnera pas (comme vous le savez déjà). De cette façon, les balises
mais ce stills rend l'étiquette d'étiquette ... – TheHippo