@templton1982

Как получить данные репозитория в контроллере?

Получаю данные сущности в контроллере:
$user_avalable_stocks=$em->getRepository('StockerStockBundle:Userstock')->getUserAvailableStocks($request->get('userid'));


В twig я обращаюсь к нужным полям так:
{% for stock in user_avalable_stocks %}
                <option val="{{stock.id}}">{{stock.stockname}}</option>
{% endfor %}


А как сделать такой перебор в контроллере?
  • Вопрос задан
  • 266 просмотров
Решения вопроса 1
@templton1982 Автор вопроса
По старой доброй традиции этого унылого форума, я, как всегда, сам отвечу на свой вопрос. Может кому пригодится.

В репозитории добавляем:
use Doctrine\ORM\Query;

А возврат результата делаем так:
$qb->getQuery()->getResult(Query::HYDRATE_ARRAY)

В шаблоне такие данные использовать будет нельзя, а вот в контроллере это будет простой массив, который можно крутить как угодно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы