Symfony - запрос реализации данных функции - PullRequest
0 голосов
/ 21 ноября 2018

Я написал запрос, который занимает последние 7 дней и рассчитывает расходы на каждый день.

 public function getWeekly()
{
    $result = $this->getTransactionRepository()
        ->createQueryBuilder('p')
        ->select('sum(p.amount)')
        ->where('p.transactionDate >= :end')
        ->setParameter('end', new \DateTime('-7 days'))
        ->groupBy('p.transactionDate')
        ->getQuery()
        ->getResult(Query::HYDRATE_SCALAR);

    return $result;
}

и возвращает результаты массива следующим образом ..

data": [
    {
        "1": "2"
    },
    {
        "1": "10"
    }
],

Проблема в том, что у меня есть другая функция с данными, которую мне нужно реализовать с результатами запроса, которые я получаю выше.

 private function getWeeklyData()
{
    return [
        'labels' => ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
        'data' => [0, 0, 0, 0, 0, 0, 0]
    ];
}

Так что я застрял и понятия не имею, с чего начать.Любое предложение будет отличным.

...