Это то, что я хочу сделать:Доктрина выбрать, где переменная равна
$query = $repository->createQueryBuilder('c')
->where('c.categoryParentid = ?', $pcategory->getcategoryId())
->orderBy('c.categoryId', 'ASC')
->getQuery();
$childcategories = $query->getResult();
$pcategory->getcategoryId()
представляет собой целое число. Где, это правильно? я получаю эту ошибку:
ContextErrorException: Warning: get_class() expects parameter 1 to be object, integer given in /Applications/mampstack-5.4.20-0/apache2/htdocs/reuzze/vendor/doctrine/orm/lib/Doctrine/ORM/Query/Expr/Base.php line 92
Спасибо! работает отлично! – nielsv
Свойство на вашей модели должно быть категорииParent и содержать объект, а не идентификатор. – Jessica