src/Controller/PartnersController.php line 20

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Pimcore\Controller\FrontendController;
  4. use Symfony\Component\HttpFoundation\Request;
  5. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
  6. use Symfony\Component\Routing\Annotation\Route;
  7. use Pimcore\Model\DataObject;
  8. class PartnersController extends FrontendController
  9. {
  10.     public function defaultAction(Request $request)
  11.     {
  12.     }
  13.     public function snippetAction(Request $request)
  14.     {
  15.         // -------------------------------
  16.         // Sélection de "Partenaires"
  17.         // -------------------------------
  18.         $partners = new DataObject\Partners\Listing();
  19.         $partners->setOrderKey("RAND()"false);
  20.         //$partners->setLimit(9);
  21.         $partners->load();
  22.         return $this->render('snippets/partners.html.twig', [
  23.             'partners' => $partners
  24.         ]);
  25.     }
  26.     public function listAction(Request $request)
  27.     {
  28.         // -------------------------------
  29.         // Affichage des "Partenaires"
  30.         // -------------------------------
  31.         $partners = new DataObject\Partners\Listing();
  32.         $partners->setOrderKey("region");
  33.         $partners->setOrder("ASC");
  34.         //$references->setLimit(12);
  35.         $partners->load();
  36.         return $this->render('partners/list.html.twig', [
  37.             'partners' => $partners
  38.         ]);
  39.     }
  40.     /**
  41.      * @param Request $request
  42.      * @throws \Exception
  43.      */
  44.     public function detailAction(Request $request)
  45.     {
  46.     }
  47. }