<?php
namespace CoreBundle\Controller;
use Pimcore\Tool;
use Symfony\Component\HttpFoundation\Request;
use Pimcore\Model\DataObject\Magazine;
class MagazineController extends AbstractController
{
public function listAction(Request $request)
{
$magazinesList = new Magazine\Listing();
$magazinesList->load();
foreach ($magazinesList as $magazine) {
$magazine->urlTitle = \Pimcore\File::getValidFilename($magazine->getKey());
}
$this->view->magazines = $magazinesList;
}
public function showByIdAction(Request $request)
{
$magazineId = $request->get('magazineid', 0);
$magazine = Magazine::getById($magazineId);
if ($magazine instanceof Magazine) {
$this->view->error = false;
$this->view->magazine = $magazine;
} else {
$this->view->error = 'magazine not found';
}
return $this->render('Magazine/showById.html.twig', $this->view->getAllParameters());
}
}