用户总结了一个使用 symfony 2 框架构建的抽象类型的表单:
<?php
$form = $this->createForm(new MyAbstractType(), new MyEntity());
我在一个动作中收到了这个帖子请求:
public function receiveFormRequestAction(Request $request){
//How do I get the abstract type from the request?
}
我需要能够仅使用请求中的信息来创建表单上使用的 AbstractType。
- 可能吗?
- 你怎么做呢?
谢谢。
编辑:
对不起,如果我不够清楚。在“recieveFormRequestAction”方法中,我不知道我会得到什么抽象类型,所以我不能直接将表单绑定到 MyAbstractType。
理论上,此操作可以接收任何 AbastractType 并绑定它。