/** * Главный контроллер, отвечает за всё * Переменные $arrData и $arrErr "передаются" в представление */ public static function run() { try { // Для обработки ajax-запросов: self::post(); $arrData = []; $data = new Data(); $arrData = $data->getMessages(); } catch (\exceptions\DbException $e) { // Просто логирование всех исключений file_put_contents(BASE_PATH . '/log/exception.log', date('Y-m-d H:i:s ') . $e->getMessage() . PHP_EOL, FILE_APPEND); } $arrErr = file_get_contents('log/exception.log'); echo include BASE_PATH . '/views/index.phtml'; exit; }