最佳答案
我的应用程序目前使用构造函数将数据传递给我的表单类型,如 这个答案中所建议的那样。然而,Symfony 2.8升级指南建议不要将类型实例传递给 createForm
函数:
将类型实例传递给 Form: : add ()、 FormBuilder: : add ()和 Create * ()方法不被推荐,将不受支持 传递完全限定的类名称 而不是打字。
Before: $form = $this->createForm(new MyType()); After: $form = $this->createForm(MyType::class);
既然我不能使用完全限定的类名传递数据,那么还有其他选择吗?