33 lines
703 B
PHP
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);
|
|
}
|
|
}
|