所以我迁移我的应用程序从symfony的2.8至3 symfony的,所以我开始,但固定弃用像迁移指南迁移到symfony的3创建可变类类型名形式
$form = $this->createForm(new MyType())
更改此
在$form = $this->createForm(MyType::class);
但在我的代码,我的类型类的名称作为变量
$frmType = "\\Form\\".$risq->getName().'ProduitType';
$form = $this->createForm(new $frmType(), $ent);
我已经不知道如何改变这种修复方法已过时:(
由于它的工作:)但我们应该给get_class的对象,而不是一个字符串,所以当我用'$ frmTypeClass = get_class(新$ frmType()); '它工作得很好。非常感谢 – Chaaaaz
很高兴它的工作,并感谢发现错误。 – StuBez