コード例 #1
0
ファイル: Page.php プロジェクト: posiadacz/wsm
 private function parseRow($row)
 {
     if ($row == null) {
         return null;
     }
     $page = new Wsm_Page();
     $page->setId($row['id']);
     $page->setTitle($row['title']);
     $page->setContent($row['content']);
     return $page;
 }
コード例 #2
0
ファイル: PagesController.php プロジェクト: posiadacz/wsm
 public function saveAction()
 {
     if ($this->has('id')) {
         $page = new Wsm_Page();
         $page->setId($this->get('id'));
         $page->setTitle($this->get('title'));
         $page->setContent($this->get('content'));
         $pageDb = new Wsm_Db_Page();
         try {
             $pageDb->save($page);
             $this->redirect('pages/index?msg=saved');
         } catch (Exception $e) {
         }
     }
     $this->redirect('pages/index?msg=save_error');
 }