Новое в Symfony & УчениеМетод «QueryBuilder» не найден в классе ObjectRepository
Я пытаюсь принести выбор объектов из базы данных MySQL через доктриной в проекте Symfony. Я делаю это с createQueryBuilder;
$repository = $this->getDoctrine()
->getRepository('mcsyncBundle:DB');
$query = $repository->createQueryBuilder('p')
->select('p')
->where('(p.created=:)' . $till)
->setParameter('created', $till)
->orderBy('p.created', 'ASC')
->getQuery();
$PackDB = $query->getResult();
Но я получаю сообщение об ошибке:
*Method 'QueryBuilder' not found in class \Doctrine\Common\Persistence\ObjectRepository*.
Любой, кто может объяснить (FIX) эту проблему?
EDIT: Эта ошибка приходит изнутри PhpStorm, кстати, а не от самого Symfony
И TS сказал: "Да будет свет!" * (Спасибо за объяснение и заявление исправить!) * –
Отлично! Будьте осторожны, в моем ответе был добавлен вызов 'getQuery()'. Я отредактировал мой пост;) – Rybus
Я видел это, но хорошо сказать об этом в любом случае! Мне нравится этот код гораздо больше .. –