-1
私は解決できない問題があります。 私はテーブルに参加しようとしているために、エンティティ、持っている:Doctrine without Entityでテーブルを結合する
/**
* @var ArrayCollection
*
* @ORM\ManyToMany(targetEntity="FeaturedAttribute")
* @ORM\JoinTable(name="property_featured_attribute",
* joinColumns={@ORM\JoinColumn(name="property", referencedColumnName="id")},
* inverseJoinColumns={@ORM\JoinColumn(name="featured_property", referencedColumnName="id")})
*/
私は私のDQLコードで名前property_featured_attribute
でテーブルテーブルに参加する必要がありを:
LEFT JOIN property_featured_attribute pfa WITH pfa.property = p.id
WHERE pfa.featured_property IN (:attrs)
問題があり、
'Error: Class 'property_featured_attribute' is not defined.'
それは私のDQLクエリで実体なしでテーブルを結合することが可能です: - property_featured_attribute - このテーブルということなので、私のようなエラーが取得エンティティしていませんか?