Я пытаюсь написать запрос, который будет возвращать один результат (одну дату) от пользователя, точнее его последнюю дату из базы данных.
Я думаю, что я нахожусь на хорошем пути, потому что я получаю ID отэтого пользователя, но я не могу понять, как создать самую последнюю дату, добавленную в базу данных этим пользователем?
Есть идеи?
Мой код:
$user = $transaction[0]->getAccount()->getUser()->getId();
$query = $this->getTransactionRepository()
->createQueryBuilder('t')
->select('t')
->where('t.account = :account')
->setParameter('account' , $user)
->setMaxResults(1)
->orderBy('t.date', 'DESC')
->getQuery()
->getArrayResult();
dump($query);die;