1
0
mirror of synced 2024-12-15 23:56:02 +03:00
doctrine2/website/apps/frontend/modules/blog/actions/actions.class.php
2007-09-06 17:42:07 +00:00

33 lines
703 B
PHP

<?php
/**
* blog actions.
*
* @package doctrine_website
* @subpackage blog
* @author Your name here
* @version SVN: $Id: actions.class.php 2692 2006-11-15 21:03:55Z fabien $
*/
class blogActions extends sfActions
{
/**
* Executes index action
*
*/
public function executeIndex()
{
$blogPostTable = Doctrine_Manager::getInstance()->getTable('BlogPost');
$this->latestBlogPosts = $blogPostTable->retrieveLatest(5);
}
public function executeView()
{
$slug = $this->getRequestParameter('slug');
$blogPostTable = Doctrine_Manager::getInstance()->getTable('BlogPost');
$this->blogPost = $blogPostTable->retrieveBySlug($slug);
}
}