private function getData($source, $period){ $this->model-> selectOnly($source['key'], 'date')-> select('COUNT(id)', 'count')-> filterGtEqual($source['key'], "(CURDATE() - INTERVAL {$period} DAY)")-> orderBy($source['key'], 'asc'); $this->model->group_by = $period < 300 ? "DAY({$source['key']})" : "MONTH({$source['key']})"; $data = $this->model->get($source['table'], false, false); return $data; }
( ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) (
#2
26 марта 2016 в 23:01
#3
26 марта 2016 в 23:11
Благодарствую. Спасибо за оперативный ответ.
Сегодня в 21:22
#4
28 марта 2016 в 00:20
Решено