/** * Get the associated Article object * * @param PropelPDO Optional Connection object. * @return Article The associated Article object. * @throws PropelException */ public function getArticle(PropelPDO $con = null) { if ($this->aArticle === null && $this->article_id !== null) { $this->aArticle = ArticlePeer::retrieveByPk($this->article_id); /* The following can be used additionally to guarantee the related object contains a reference to this object. This level of coupling may, however, be undesirable since it could result in an only partially populated collection in the referenced object. $this->aArticle->addAttachments($this); */ } return $this->aArticle; }
protected function getArticleOrCreate($id = 'id') { if ($this->getRequestParameter($id) === '' || $this->getRequestParameter($id) === null) { $article = new Article(); } else { $article = ArticlePeer::retrieveByPk($this->getRequestParameter($id)); $this->forward404Unless($article); } return $article; }