Запрос Symfony - получить все элементы одного пользователя - PullRequest
0 голосов

Я написал запрос, чтобы вернуть все карты, купленные конкретным пользователем.Я не знаю, что я делаю неправильно.Я определил user_id в таблице карт и добавил несколько карт вручную.

Мой сервис ..

public function getUserCardAction($userId)
{

    $card = $this->getCardRepository()
        ->createQueryBuilder('c')
        ->select('c')
        ->where('c.userId = :userId')
        ->setParameter('userId', $userId)
        ->getQuery()
        ->getResult();

    return $card;
}

Мой контроллер ..

public function getUserCard()
{

    $this->get('card.configuration')->getUserCardAction($this->getUser());

    return $this->success();

}

Ответы [ 2 ]

0 голосов

Мне удалось найти решение.

Я только что отредактировал свой контроллер.

 $card = $this->get('card.configuration')->getUserCardAction($this->getUser());

    return $this->success($card);
0 голосов
/ 30 мая 2018

Вы возвращаете

$this->success();

Что это за функция?

Разве вы не должны вернуть результат своего запроса?Нравится:

return $this->get('card.configuration')->getUserCardAction($this->getUser());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...