Короче... вопрос... "Что сказать?" Чтобы расширить... "Я не получаю ошибку"
Строгие стандарты: нестатический метод Pyro\Template::preLoad() не должен вызываться статически, предполагая, что $this из несовместимого контекста в /opt/lampp/htdocs/dc/pyro/app/controllers/admin/courses.php в режиме онлайн 14
public function actionIndex() {
$this->data->users = $this->DB->query("SELECT id, name, description FROM :@courses")->getAll();
$this->data->title = 'Courses';
$this->data->content_area = \Pyro\Template::preLoad('admin/courses/index', $this->data); // Line 14
}
Шаблон... он неполный...
<?php
namespace Pyro;
class Template {
// Stores default master template
public static $defaultTemplate = 'template.php';
public function preLoad($template, $page) {
ob_start();
include( VIEWS . "{$template}.php");
$buffer = ob_get_contents();
@ob_end_clean();
return $buffer;
}
public function load($page) {
include( VIEWS . self::$defaultTemplate);
}
}
Почему появляется эта ошибка? Ваше здоровье