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
.
助言がありますか?