如何使用表单将数据从细枝传递到Symfony2控制器
我想知道是否有一种方法可以通过表单将一些变量(文本来自textarea)从Twig传递到Symfony2控制器如何使用表单将数据从细枝传递到Symfony2控制器,symfony,controller,twig,Symfony,Controller,Twig,我想知道是否有一种方法可以通过表单将一些变量(文本来自textarea)从Twig传递到Symfony2控制器 <form action="{{ path('admin_core_save') }}" method="post"> <div id="edit-template"> {% if template.getData() is defined %} &l
<form action="{{ path('admin_core_save') }}" method="post">
<div id="edit-template">
{% if template.getData() is defined %}
<textarea id="template">{{ template.getData() }}</textarea>
{% endif %}
</div>
<input type="submit" value="Save" />
</form>
但响应不包含任何textarea文本。有没有办法把这个带到那里
我知道我可以在控制器内部构建表单并将其发送给Twig,但我想知道这种方法是否可行。您可以通过请求对象访问POST值,如:
$this->get('request')->request->get('name');
您可以通过请求对象访问POST值,如:
$this->get('request')->request->get('name');
我相信你必须了解一下。您会发现symfony已经有了一个内置系统,用于呈现表单,处理通过表单发布的用户数据 回答你的问题。有一个对象,可以让您完全访问所有请求数据,包括POST变量 要访问POST值,请使用以下方法: 要将任何数据传递到细枝模板,请使用 此变量在您的模板中可用,如下所示:
{{ someVar }}
我相信你必须了解一下。您会发现symfony已经有了一个内置系统,用于呈现表单,处理通过表单发布的用户数据 回答你的问题。有一个对象,可以让您完全访问所有请求数据,包括POST变量 要访问POST值,请使用以下方法: 要将任何数据传递到细枝模板,请使用 此变量在您的模板中可用,如下所示:
{{ someVar }}
这就成功了,我忘了我需要把name=“abc”放在我的文本区!谢谢你的提示!这就成功了,我忘了我需要把name=“abc”放在我的文本区!谢谢你的提示!谢谢你!它也有用!我终于可以在控制器中得到我的变量名了。@GrzegorzTomasiak如果它对您有帮助,请接受正确的答案。谢谢您!它也有用!我终于可以在控制器中得到我的变量名了。@GrzegorzTomasiak如果它对您有帮助,请接受正确的答案。
{{ someVar }}