Делаю запрос в базу данных
$query = $records->createQueryBuilder('d')
->orderBy('d.id', 'ASC')
->where('d.version_id = :version')
->setParameter('version', $version)
->getQuery();
При этом возникает ошибка:
Semantical Error] line 0, col 43 near 'version_id =': Error: Class App\Entity\Records has no field or association named version_id
Но в таблице явно есть такой столбец
Также запрос без where который строится автоматически использует version_id
$query = $records->createQueryBuilder('d')
->orderBy('d.id', 'ASC')
->getQuery();
SELECT r0_.id AS id_0, r0_.title AS title_1, r0_.link AS link_2, r0_.description AS description_3, r0_.visible AS visible_4, r0_.version_id AS version_id_5 FROM records r0_ ORDER BY r0_.id ASC
С остальными полями where работает нормально, как правильно использовать с полем типа relation