/** * @param ConfigurableFormInterface $form * @return mixed */ public function configureForm(ConfigurableFormInterface $form) { //$form->setHttpMethod('get'); // configure the form $form->persistent(false); // override services per-form //$form->setTranslator(new ArrayTranslator()); $form->setDefaultValue('text', 'lalalala'); //$form->setDefaultValue('dateSelect',array('m'=>1,'d'=>2,'Y'=>3)); $form->setDefaultValue('dateSelect', 1234516454); $form->setDefaultValue('question', 'test'); }
/** * @param ConfigurableFormInterface $form * @return mixed */ public function configureForm(ConfigurableFormInterface $form) { // set the translator $iterator = new TranslatorAggregator(); // array translator $translator = new ArrayTranslator(); $translator->setTranslation('fsTest.legend', 'Test'); $translator->setTranslation('fsTest.description', 'Dit is mijn test fieldset.'); $translator->setTranslation('error.validator.equals', 'Waarde moet gelijk zijn aan \'{value2}\'!'); $translator->setTranslation('error.validator.myType', 'Yes! \'{lala}\'!'); $translator->setTranslation('error.filter.myType', 'Yes! \'{value}\'!'); $iterator->addTranslator($translator); // $form->setTranslator($iterator); $form->addEventListener(FormEvent::VALID, array($this, 'onFormValid')); // }
/** * @param ConfigurableFormInterface $form * @return mixed */ public function configureForm(ConfigurableFormInterface $form) { $form->setHttpMethod('post'); }