コード例 #1
0
 public function ActionOne()
 {
     if (isset($_GET['id'])) {
         $articles = Articles::getOne($_GET['id']);
         $message = 'Статья с id ' . $_GET['id'] . ' не существует';
     } else {
         $message = 'Id не задан';
     }
     if (empty($articles)) {
         throw new E404Exception($message);
     }
     $view = new View();
     $view->article = $articles;
     $view->display('articles/one');
 }
コード例 #2
0
ファイル: Application.php プロジェクト: pz6tnk/php-framework
 public function run()
 {
     $request = Request::getInstance()->parseUrl();
     try {
         if (class_exists($request['ctrl'])) {
             $controller = new $request['ctrl']();
             $controller->callAction($request['act']);
         } else {
             throw new E404Exception('Controller ' . $request['ctrl'] . ' is not found');
         }
     } catch (E404Exception $e) {
         $view = new View();
         $view->error = $e->getMessage();
         $view->display('errors/404');
     }
 }
コード例 #3
0
 public function actionIndex()
 {
     $view = new View();
     $view->display('index');
 }