src/CoreBundle/Controller/MagazineController.php line 34

Open in your IDE?
  1. <?php
  2. namespace CoreBundle\Controller;
  3. use Pimcore\Tool;
  4. use Symfony\Component\HttpFoundation\Request;
  5. use Pimcore\Model\DataObject\Magazine;
  6. class MagazineController extends AbstractController
  7. {
  8.     public function listAction(Request $request)
  9.     {
  10.         $magazinesList = new Magazine\Listing();
  11.         $magazinesList->load();
  12.         foreach ($magazinesList as $magazine) {
  13.             $magazine->urlTitle = \Pimcore\File::getValidFilename($magazine->getKey());
  14.         }
  15.         $this->view->magazines $magazinesList;
  16.     }
  17.     public function showByIdAction(Request $request)
  18.     {
  19.         $magazineId $request->get('magazineid'0);
  20.         $magazine Magazine::getById($magazineId);
  21.         if ($magazine instanceof Magazine) {
  22.             $this->view->error false;
  23.             $this->view->magazine $magazine;
  24.         } else {
  25.             $this->view->error 'magazine not found';
  26.         }
  27.         return $this->render('Magazine/showById.html.twig'$this->view->getAllParameters());
  28.     }
  29. }