1
我用下面的代碼檢索店的標籤:
$tags = $this->getObject()->get('Tag');
$this->getObject()
返回Shop
對象,->get('Tag')
返回數組Tag
與本店相關的物品。
以下是我的數據庫安排方式:1 Shop
= 1或更多Tag
和1 Tag
= 1 Tag_Translation
。
我想要做的是檢索,而不是Tag
對象的數組,而Tag
對象的數組與他們的翻譯(換句話說,一種JOIN)。
這怎麼可能,保持相同的語法?非常感謝你,我是新來的學說和一般的ORM,我不會有任何問題與MySQL,但在這裏做...
我認爲你必須編寫一些dql來實現這一點。這裏是文檔:http://www.doctrine-project.org/docs/orm/2.1/en/reference/dql-doctrine-query-language.html – greg0ire