symfony QueryBuilder

symfony QueryBuilder -- Error: Invalid PathExpression. Must be a StateFieldPathExpression.

Ошибка

При обработке запроса QueryBuilder -а Symfony появляется такая ошибка:

Error: Invalid PathExpression. Must be a StateFieldPathExpression.

Решение

Внешние ключи в БД называются, напрмер, product_id, а в Entity классе - $product.
В QueryBuilder -е следует называть такие поля 't.product' (где t - псевдоним таблицы, никаких _id не добавляем) и оборачивать в метод IDENTITY():

Subscribe to RSS - symfony QueryBuilder