Сообщение: нестатический метод statistics_model ::pensations_per_day () не должен вызываться статически, предполагая $ this из несовместимого контекста

В настоящее время я работаю в системе с открытым исходным кодом, которая имеет эту ошибку в учетной записи менеджера при получении сводки дня

    <?php
$this->load->model('statistics_model');

//.date("Y-m-j",strtotime($date))
foreach(statistics_model::compensations_per_day() as $data){
echo "<tr >
<td  style='text-align: center'>$data->time_constraint</td>
<td  style='text-align: center'>$data->number</td>
</tr>
";
}
?>

-1

Решение

Вы должны объявить как «статическую функциюpensations_per_day ()», чтобы вы могли вызывать ее так, как хотите

0

Другие решения

Просто предположение.

foreach($this->statistics_model->compensations_per_day() as $data)

Похоже, что методpensations_per_day недоступен статически.

Увидеть https://github.com/davidadamojr/openbooth/blob/master/application/controllers/manager/pdf.php

А также
http://php.net/manual/en/language.oop5.basic.php

0

По вопросам рекламы [email protected]