0
我有一個實體League
和Season
,同時季節有一個@ManyToOne
與聯賽的關係。Symfony2自定義存儲庫方法
現在在我的聯盟控制器showAction
我想給一個對象的所有季節都屬於當前($ id)的聯賽。
爲此我已經實現在LeagueRepository
一個findAllBelongingSeasons
功能看起來像以下:
public function findAllBelongingSeasons($league_id)
{
return $this->getEntityManager()
->createQuery('
SELECT s FROM xxx:Season s
WHERE s.league_id = :league_id'
)
->setParameter('league_id', $league_id)
->getResult();
}
的事情是,我現在得到的消息,這個類賽季沒有現場league_id。舒爾在賽季表的數據庫中存在。但現在教條想要通過對象內部處理它,並且在賽季中沒有league_id,因爲它有一個$league
屬性,配置了@ORM\ManyToOne(targetEntity="xxx\xxx\Entity\League")
。
那麼應該怎麼做?
感謝您的幫助:)