Добрых времен суток, пишу свой модуль, и удачно работает , но! решил связаться с базой , и используя строгий канон MVC движка... есть таблица назовем её color
+-----+-------+---------+---------------+
| id ~ | color | price | data_mod |
+-----+-------+---------+---------------+
| 24 | red | 20.048 | 03.03. 2022|
| 25 | gre | 17.045 | 03.03. 2022|
| 26 | yel | 13.054 | 03.03. 2022|
.................
| 105 | red | 20.038 | 25.02. 2023|
| 106 | gre | 19.045 | 25.02. 2023|
| 107 | yel | 15.068 | 25.02. 2023|
| 108 | red | 20.068 | 26.02. 2023|
| 109 | gre | 18.045 | 26.02. 2023|
| 110 | yel | 14.058 | 26.02. 2023|
.................
| 118 | red | 20.068 | 03.03. 2023|
| 119 | gre | 18.045 | 03.03. 2023|
| 120 | yel | 14.058 | 03.03. 2023|
и в разделе Model я создаю файл model/color.php
class ModelExtensionDashboardChartColor extends Model {
public function getTotal_per_red_ByMonth() {
$data = array();
for ($i = -30; $i < 1; $i++) {
$date = date('d.m.Y' ,strtotime ("$i days"));
$data = $this->db->query("SELECT price FROM `oc_color` WHERE code='red' AND data_mod='". $date ."' ");
}
return $data;
}
по логике sql я должен был получить за определенный период значения колонки price как массив, но!
в контролере controler/color.php делая запрос к модели
$data[] = $this->model_extension_dashboard_сhart_сolor->getTotal_per_red_ByMonth();
//на всякий, смотрим что прибежало
var_dump ($data) ;
и какое то непонятное в ответе :
ответ к сожалению только принскрином могу снять, ибо модальное окно