Admin Dashboard Chart

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 22 февраля 2016 в 17:45
Вдруг с сегодняшнего дня заметил что статистика по компоненту не выводится.
Сделал по принципу как это сделано в других компонентах
  1.  
  2. <?php
  3.  
  4. class onTestAdminDashboardChart extends cmsAction {
  5.  
  6. public function run(){
  7.  
  8. $data = array(
  9. 'id' => 'test',
  10. 'title' => 'Компонент',
  11. 'sections' => array(
  12. 'item' => array(
  13. 'title' => 'Записей',
  14. 'table' => 'test',
  15. 'key' => 'date'
  16. ),
  17. )
  18. );
  19.  
  20. return $data;
  21.  
  22. }
  23.  
  24. }
Присмотревшись внимательней
и сравнив с реальными данными в БД заметил несоотвествие. Т.е. если вчера было 24 записи в графике показано что 26, позавчера 10 — в графике 11.

Куда копать? Почему возвращает ноль, в бд как минимум уже 3 записи.
Ошибки не выводит.

В других компонентах разнобоя не увидел, вроде все норм.
#2 22 февраля 2016 в 17:50
kreator, там проблема в запросе была, период неверно считался. Проверьте на версии из гита, должно все работать.
#3 22 февраля 2016 в 18:03
Заменил содержание файла index_chart_data.php на то что на гите.
Вообще в таблице везде ноли.
Видимо кроме этого что то еще меняно.
#4 22 февраля 2016 в 18:14

Видимо кроме этого что то еще меняно.

kreator
В классе основной модели одноименный метод приведите к такому виду:

  1. public function filterFunc($field, $value, $sign='='){
  2. if (strpos($field, '.') === false){ $field = 'i.' . $field; }
  3. $this->filter("$field {$sign} $value");
  4. return $this;
  5. }
#5 22 февраля 2016 в 18:24
Господа, вы бы хоть про версию сказали, первая или вторая ветка…
#6 22 февраля 2016 в 18:29
Blackman-st, тут нет сомнений — 2-я
#7 22 февраля 2016 в 18:29
Blackman-st, в первой ветке нет dashboard в админке.
#8 22 февраля 2016 в 18:51
Вопрос решен благодаря нужным подсказкам от Fuze. Спасибо.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.