使用FOSUserBundle更新Composer,〜@ 2.0@dev有问题

时间:2015-12-10 13:16:06

标签: symfony fosuserbundle

我正在使用我的symfony项目的symfony 2.3。*版本,〜@ 2.0@dev FOSUserBundle。今天当我做作曲家更新并尝试打开注册页面时,它给我的错误如无法加载类型&#34; Symfony \ Component \ Form \ Extension \ Core \ Type \ TextType&#34; < / p>

当我搜索FOSUserBundle最新提交时,我发现,对于symfony 3支持,他们在表单中做了一些更改(他们使用了LegacyFormHelper)。 You can check it here

我不知道如何解决此问题。

直到约会它才像魅力一样工作。一旦更新了作曲家,我今天就看到了这个问题。

1 个答案:

答案 0 :(得分:0)

如果您没有创建表单类,则只需在FormType或控制器中添加use Symfony\Component\Form\Extension\Core\Type\TextType

  

要表示表单类型,必须使用完全限定的类名 - 如PHP 5.5+中的TextType :: class或Symfony \ Component \ Form \ Extension \ Core \ Type \ TextType。在Symfony 2.8之前,您可以为文本或日期等每种类型使用别名。在Symfony 3.0之前,旧的别名语法仍然有效。有关更多详细信息,请参阅2.8升级日志。