Пользовательский класс репозитория Symfony2
Я новичок в symfony2 и пытаюсь создать собственный класс репозитория и не могу сделай это.
Вот что я делаю:
Я добавил аннотацию к классу сущностей (мобильные телефоны)@ORM \ Entity (repositoryClass =»Maak \ DefaultBundle \ Entity \ MobilePhonesRepository ")
В MobilePhonesRepository я создал свою пользовательскую функцию с именемfindAllMobilePhones()
В контроллере я вызвал функцию, используя:
$ Em->getRepository (»MaakDefaultBundle: MobilePhones') ->findAllMobilePhones ();
но я получаюUndefined method findAllMobilePhones()
, Я очистил кеш и пробовал но та же ошибка. Что случилось?
Мой класс репозитория:
getEntityManager()->createQuery('SELECT p FROM AcmeStoreBundle:Product p ORDER BY p.name ASC') ->getResult();
}
}