コード例 #1
0
ファイル: ErrorPages.php プロジェクト: complexthings/cabin
 public function getErrorPage($pageName)
 {
     $errorPage = cockpit('collections')->collection('Error Pages')->findOne(["name" => $pageName]);
     if (!sizeof($errorPage)) {
         throw new Exception("Unable to load {$pageName}.");
     }
     try {
         $errorPageTemplate = new Templates($this->cabin);
         $errorPageTemplate->renderPage($errorPage, get_markdown($errorPage["content"]));
     } catch (Exception $e) {
         echo $e->getMessage(), "\n";
     }
 }