From a54fef3f649491dd3a5fd23849b8229d5a64bb9d Mon Sep 17 00:00:00 2001 From: Fredric N Date: Thu, 21 Oct 2010 19:04:54 +0200 Subject: [PATCH] Implemented BlogPost->findByPermalink() --- application/models/Mapper/BlogPost.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/application/models/Mapper/BlogPost.php b/application/models/Mapper/BlogPost.php index feb9a51..2da8c69 100644 --- a/application/models/Mapper/BlogPost.php +++ b/application/models/Mapper/BlogPost.php @@ -57,6 +57,15 @@ class Mapper_BlogPost extends Fiktiv_Model_Mapper_DbTableAbstract return null; } + public function findByPermalink($permalink) + { + if (is_string($permalink)) { + return $this->_createBlogPost($this->_dbTable->fetchRow($this->quoteInto('permalink LIKE ?', $permalink))); + } + + return null; + } + public function findAllPostByAuthor($user) { if ($user instanceof User) {