예제 #1
0
 public function executeEdit($request)
 {
     $this->form = new ArticleForm(ArticlePeer::doSelectOne(new Criteria()));
     if ($request->isMethod(sfRequest::POST)) {
         $this->form->bind($request->getParameter('article'));
         if ($this->form->isValid()) {
             $this->form->save();
             $this->redirect('unique/edit');
         }
     }
 }
예제 #2
0
 public function getArticle(PropelPDO $con = null)
 {
     if ($this->aArticle === null && $this->article_id !== null) {
         $c = new Criteria(ArticlePeer::DATABASE_NAME);
         $c->add(ArticlePeer::ID, $this->article_id);
         $this->aArticle = ArticlePeer::doSelectOne($c, $con);
     }
     return $this->aArticle;
 }
예제 #3
0
 static function getArticle($id)
 {
     $c = new Criteria();
     $c->add(ArticlePeer::ID, $id);
     return ArticlePeer::doSelectOne($c);
 }