0
我正在看三種不同的模型/實體。一個稱爲Model:Idea
,一個稱爲Model:IdeaDetail
,另一個稱爲Model:IdeaDetailValue
。選擇對象與學說
IdeaDetail有幾個不同的欄目,包括Idea
(這是在數據庫idea_id,但在我的模型類$理念對象)和IdeaDetailValue
(在數據庫idea_detail_value_id,但$ ideaDetailValue作爲模型的對象)。
所以基本上,我想要做的是通過查詢IdeaDetail
來選擇Idea
對象的列表。
$queryBuilder
->select('id.idea')
->from('Model:IdeaDetail', 'id')
->where('IDENTITY(id.ideaDetailValue) IN (:ideaDetailValueIds)')
->setParameter('ideaDetailValueIds', $ideaDetailValueIds)
->getQuery()
->getResult();
這雖然失敗,此錯誤:
[Semantical Error] line 0, col 10 near 'task FROM Model:IdeaDetail': Error: Invalid PathExpression. Must be a StateFieldPathExpression.
有誰知道正確的方式做到這一點查詢?
感謝