Twig 如何从细枝形式中获取价值?

Twig 如何从细枝形式中获取价值?,twig,symfony,Twig,Symfony,假设我有一根这样的树枝,如何从控制器获取输入值? {{form_start(form)}} {{form_row(form.row1}} {{form_row(form.row2}} {{form_row(form.row3}} <input id='someid'> {{form_end(form}} {{form_start(form)} {{form_行(form.row1}} {{form_行(form.row2}} {{form_行(form.row3}} {{fo

假设我有一根这样的树枝,如何从控制器获取输入值?

{{form_start(form)}}
{{form_row(form.row1}}
{{form_row(form.row2}}
{{form_row(form.row3}}
   <input id='someid'>
{{form_end(form}}
{{form_start(form)}
{{form_行(form.row1}}
{{form_行(form.row2}}
{{form_行(form.row3}}
{{form_end(form}}}
您可以通过以下方式访问:

$request->request->get('someid', 'default values');

更多信息。

我使用了@Matteo答案中的链接,这也是正确的。对于您的情况,我认为应该是这样的:

$someid = $request->query->get('someid');

试试看。

someid
您从控制器传递到细枝文件的内容,如下所示:
return$this->render('mytwig.html.twig',array('someid'=>$id,))
?不,实际上它只是输入字段的一个id,我需要的是如何使用控制器从该输入中获取数据。这对于and input来说非常有效,但是如果我将input更改为div,它就不起作用了。所以Hamza,您已经将代码更改为
,而上面的操作不起作用了?是的,实际上我的div有一个class=“editor wrapper”这使得它像一个输入,但我无法在提交Hi@Hamza后获取输入的数据。您只能将表单的输入标记元素发布到服务器。谢谢@AlvinBunk和Matteo两位的时间,我想我将创建一个隐藏的输入字段,并使用JS复制innerhtml。这应该适用于通过get方法发送的检索变量,这个问题似乎是关于一个通过(默认)POST方法发送的经典表单谢谢您的澄清@Matteo!