Привет!
В реализации BridgeInterface при парсинге результатов имеем такое:
$entities = $this->getEntityManager()->getRepository($this->indexes[$index])->findBy(array('id' => $ids));
И это, увы, не сработает в том случае, если первичный ключ в таблице не id, отдаст 500 ошибку.
Более того, данная строчка и вовсе не нужна, поскольку затем в цикле переменная $entities неоднократно переопределяется, и там уже нет привязки к названию первичного ключа
foreach ($ids as $id) {
$results['matches'][$id]['entity'] = $entities = $this->getEntityManager()->getRepository($this->indexes[$index])->find($id);
}
У кого какие мысли на этот счет?
Привет!
В реализации BridgeInterface при парсинге результатов имеем такое:
И это, увы, не сработает в том случае, если первичный ключ в таблице не id, отдаст 500 ошибку.
Более того, данная строчка и вовсе не нужна, поскольку затем в цикле переменная $entities неоднократно переопределяется, и там уже нет привязки к названию первичного ключа
У кого какие мысли на этот счет?