Подтвердить что ты не робот

Doctrine: установка связи с id вместо экземпляра объекта

можно установить ассоциации между двумя объектами, например article и comment следующим образом:

comment.setArticle(10) // 10 is the id of article

автогенерируемые методы setArtcicle принимают как объект аргумента Статья, конечно, но, возможно, есть некоторые трюки для этого?

Это очень важно для меня с точки зрения производительности - я бы хотел, чтобы избежать вызовов SQL всегда, когда я хочу установить связь. В моем случае будет много таких ненужных запросов.

4b9b3361

Ответ 1

Вы можете использовать:

$comment->setArticle($em->getReference('Article', 10));