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'); } } }
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; }
static function getArticle($id) { $c = new Criteria(); $c->add(ArticlePeer::ID, $id); return ArticlePeer::doSelectOne($c); }