0

在 Symfony2 表单类型中使用自定义实体字段时,我收到错误Unknown Entity namespace alias 'DummyUserBundle' 。我真的不明白是什么原因。仅当我尝试自定义该字段时才会出现该错误。

这失败了:

<?php
namespace Dummy\Bundle\TasksBundle\Form\Type;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Doctrine\ORM\EntityRepository;

class TaskType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder->add('assigned', 'entity', array(
            'class' => 'DummyUserBundle:User',
            'label' => 'My own label',
            //custom query builder coming here once I get this working
        ));
    }
}

然而,这有效:

public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder->add('assigned');
}

在我的 config.yml 我有auto_mapping: true.

有什么建议么?

4

0 回答 0