私は2つのエンティティを持っているとしましょう。カードとユーザー。ユーザーは UserBundle にあり、カードは PublicBundle にあります。
ユーザーには、次の機能があります。
#namespace Kanban\UserBundle\Entity;
/**
* Add assignment
*
* @param \Kanban\PublicBundle\Entity\Card $assignment
* @return User
*/
public function addAssignment(\Kanban\PublicBundle\Entity\Card $assignment)
{
$this->assignment[] = $assignment;
return $this;
}
このコマンドを実行するたびに:
php app/console doctrine:schema:update --dump-sql
次のエラーがスローされます。
[Doctrine\ORM\Mapping\MappingException]
The target-entity Kanban\UserBundle\Entity\Card cannot be found in 'Kanban\UserBundle\Entity\User#assignm
ent'.
私は声明を試しました:
use Kanban\PublicBundle\Entity;
use Kanban\PublicBundle\Entity\Card;
ファイルの先頭にありますが、同じエラーが表示されます。私が間違っていることについてのアイデアはありますか?