ReviewsController.php
926 Bytes
<?php
class ReviewsController extends NodeSiteController
{
public function actionIndex()
{
/** @var $reviewsRoot ReviewsRoot */
$reviewsRoot = ReviewsRoot::model()->with('i18n')->findByPk($this->getNode()->data_id);
$this->pageName = $reviewsRoot->i18n->page_name;
$this->setSEOParams($reviewsRoot->i18n->title, $reviewsRoot->i18n->keywords, $reviewsRoot->i18n->description);
$this->setContacts(explode(',', $reviewsRoot->contacts_data));
$reviews = Review::model()->with('i18n')->findAll(array(
'order' => 'date desc',
'condition' => 'reviews_root_id = ' . $this->getNode()->data_id
));
$this->headerGalleryId = $reviewsRoot->header_gallery_id;
$this->render('index', array(
'sidebar' => $reviewsRoot->i18n->sidebar_content,
'reviews' => $reviews,
));
}
}