в моем контроллере:
$relationEntity = $this->getDoctrine()->getRepository(Data::class)->findPosition($dataId,$documentId);
$relationEntity->setContent("hello");
в моем репозитории:
public function findPosition($dataId,$documentId) {
return $this->createQueryBuilder('data')
->leftJoin('data.documents', 'dd')
->andWhere('dd.uuid = :documentId')
->andWhere('data.document_id = :dataId')
->setParameter('documentId', $documentId)
->setParameter('dataId', $dataId)
->getQuery()
->execute();
}
Я получаю сообщение об ошибке:
Вызов функции-члена setContent() для массива
Я знаю, что он будет работать с findOneby
, но тогда я не могу найти запись, которую хочу отредактировать, по двум параметрам.Поэтому я не уверен, что делать сейчас.