Symfony 3.1:无法加载类型模型

Symfony 3.1: Could not load type model

我正在尝试使用 symfony 3.1 和 Propel 2 创建一个测试应用程序并遇到一些错误无法加载类型 "model"

在我的表单中

$builder->add('province', 'model', array(
        'class' => 'Test\MainBundle\Model\Province',
        'query' => ProvinceQuery::create()
            ->orderByName()
    ));

应用内核

public function registerBundles()
{
    $bundles = [
        new Propel\Bundle\PropelBundle\PropelBundle(),
        ....

错误: Please see the error message

Symfony3 中删除了类型名称。您不能通过名称引用类型,而必须通过其完全限定的 class 名称 (FQCN) 来引用它们。您需要这样声明您的表格:

$builder->add('province', ModelType::class, array(
    'class' => 'Test\MainBundle\Model\Province',
    'query' => ProvinceQuery::create()
        ->orderByName()
));