Symfony 3.1:无法加载类型模型



我正在尝试使用Symfony 3.1并使用Propel 2创建一个测试应用

我的表格

$builder->add('province', 'model', array(
        'class' => 'TestMainBundleModelProvince',
        'query' => ProvinceQuery::create()
            ->orderByName()
    ));

appkernel

public function registerBundles()
{
    $bundles = [
        new PropelBundlePropelBundlePropelBundle(),
        ....

错误:请参阅错误消息

类型名称已在Symfony3中删除。您必须使用其完全合格的类名称(FQCN)来引用它们,而不是用名称引用类型。您需要这样声明您的表格:

$builder->add('province', ModelType::class, array(
    'class' => 'TestMainBundleModelProvince',
    'query' => ProvinceQuery::create()
        ->orderByName()
));

相关内容

最新更新