Итак, это было задано, однако я пробовал то, что было дано в stackoverflow. Насколько я понимаю, buildForm необходимо добавить. Но все еще не работает для меня. Я также прочитал еще один ответ, чтобы очистить кеш, и это тоже не сработало. Ошибка Child "someinput" does not exist.
Ребенок не существует
В моей EntityType:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('someinput', 'text',array('mapped'=>false))
;
}
Далее в мой контроллер:
$en = new Model();
$form = $this->createFormBuilder()->getForm();
$request = $this->get('request');
$form->handleRequest($request);
if($request->getMethod()=='POST'){
$input_value = $form->get("someinput")->getData();
...}
Вид: Я попытался:
{{form_start(form)}}
{{form_widget(form)}}
{{form_end(form)}}
Также пробовал:
<form action="" method="post">
<input type="text" name="someinput" />
<button type="submit">Add</button>
</form>
И попробовал:
{{form_start(form)}}
{{form_row(form.someinput)}}
{{form_end(form)}}
im с такой же проблемой. – JamAndJammies
@JamAndJammies: Вы читали эту статью? http://stackoverflow.com/questions/30545929/get-form-values-in-symfony2-controller-child-does-not-exist –