Dez 12, 2009
Wie kann man in symfony 1.3 einfach alle Formular Pflichtfelder kennzeichnen?
Erstelle eine Funktion in deiner BaseForm Klasse
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | public static function listenToPostConfigure($event) { $form = $event->getSubject(); $widgetSchema = $form->getWidgetSchema(); $validatorSchema = $form->getValidatorSchema(); $fields = $form->getFormFieldSchema()->getWidget()->getFields(); foreach ($fields as $key => $object) { $label = $form->getFormFieldSchema()->offsetGet($key)->renderLabelName(); if (isset($validatorSchema[$key]) and $validatorSchema[$key]->getOption('required') == true) { $title = $key . '_field_is_required'; $label .= '<sup>getFormFormatter()->translate($title) . '">*</sup>'; } $widgetSchema->setLabel($key, $label); } } |
Add a listener to the form.post_configure event with your function
1 2 | $dispatcher = $this->getEventDispatcher(); $dispatcher->connect('form.post_configure', array('BaseForm', 'listenToPostConfigure')); |
Related posts:
- Wie kann ich alle Formular Pflichtfelder mit einem * kennzeichnen? Erstelle die Datei lib/gfFormHerlp.class.php 1 2 3 4 5 6...
- Wie kann ich eingebettete Formulare oder einzelne Felder abhängig von einem Formularfeld verwenden? Du hast ein Registrierungsformular mit einem Feld account_type und zwei...
- Wie kann ich ein symfony event aus dem doctrine model herraus aufrufen? 1 2 $dispatcher = sfProjectConfiguration::getActive()->getEventDispatcher(); $dispatcher->notify($event); ...
- Wie kann ich Werte nach dem Abschicken eines Formulars hinzufügen? Ich möchte die user id des aktuell eingelogten zum formular...
Related posts brought to you by Yet Another Related Posts Plugin.









Letzte Kommentare