在Symfony2表单类型中使用自定义实体字段时,我收到错误未知实体命名空间别名'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
。
有什么建议吗?