我想知道是否有一种方法可以通过表单将一些变量(来自 textarea 的文本)从 Twig 传递到 Symfony2 控制器。
<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>
当我按下保存按钮时,它将使用 saveAction() 方法
public function saveAction(Request $request)
{
var_dump($request);
return new Response('abc');
}
但响应不包含任何文本区域文本。有没有办法把它弄到那里?
我知道我可以在控制器内构建表单并将其发送到 Twig,但我想知道这种方式是否可行。