예제 #1
0
 /**
  * Главный контроллер, отвечает за всё
  * Переменные $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;
 }