0
私はこのサイトのいくつかの質問に従ってきましたが、セットアップに何が問題なのかまだ分かりませんでした。私はしばらく困惑してしまった。申し訳ありませんが、これが基本的な間違いであれば、私はDoctrineをまだ新しくしています。ありがとうございました。doctrine 2 join association not found
私が手にエラーがある:
Error: Class models\\Classes_users has no association named users_username...
クエリは次のとおりです。
SELECT u FROM models\Classes_users c JOIN c.users_username u WHERE c.class_id = 1
エンティティ:
/**
* models\Classes_users
*
* @Table(name="classes_users")
* @Entity
*/
class Classes_users
{
...
/**
* @var string $users_username
*
* @Id
* @ManyToOne(targetEntity="Users", inversedBy="users_username")
* @JoinColumn(name="users_username", referencedColumnName="users_username")
* @Column(name="users_username", type="integer", precision=0, scale=0, nullable=false, unique=false)
*/
private $users_username;
...
}
/**
* models\Users
*
* @Table(name="users")
* @Entity
*/
class Users
{
....
/**
* @var string $users_username
* @Id
* @OneToMany(targetEntity="Classes_users", mappedBy="users_username")
* @Column(name="users_username", type="string")
*/
private $users_username;
....
}
あなたはここで達成するために何を探しているのですか?ここの人々が、必要なマッピングとアノテーションについての解決策を手伝ってくれるかもしれません。 – Broncha