Пользовательский класс репозитория 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();
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос