相关疑难解决方法(0)

在Symfony 2.8,3.0及更高版本中将数据传递给buildForm()

我的应用程序当前使用构造函数将数据传递给我的表单类型,如本答案中所建议的那样.但是,Symfony 2.8升级指南建议不要使用将类型实例传递给该createForm函数:

将类型实例传递给Form :: add(),FormBuilder :: add()和FormFactory :: create*()方法已弃用,在Symfony 3.0中将不再受支持.传递类型的完全限定类名.

Before:    
$form = $this->createForm(new MyType());

After:
$form = $this->createForm(MyType::class);
Run Code Online (Sandbox Code Playgroud)

由于我无法通过完全限定的类名传递数据,还有其他选择吗?

php symfony

83
推荐指数
4
解决办法
5万
查看次数

标签 统计

php ×1

symfony ×1