您能告诉我如何从Form对象本身获取表单所基于的对象
例子:
$form = createForm(....., $objectForm);
$form->handleRequest();
假设我要从$ form获取$ objectForm。是否可以 ?
最佳答案
如果要开发自定义FormType,则可以简单地使用$builder->getData()
;即像这样:
class ApplicationNetworkType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$object = $builder->getData();
}
}
但是,在您的 Controller 中,您需要引用
$form
实例:$form->getData();
Link 1
Link 2
关于forms - Symfony : get object the form is based of,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26179840/