src/Controller/HomeController.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Symfony\Component\Routing\Annotation\Route;
  5. class HomeController extends AbstractController
  6. {
  7.     
  8.     /**
  9.      * @Route("/", name="index")
  10.      */
  11.     public function index()
  12.     { 
  13.         return $this->render('home/index.html.twig', [
  14.             
  15.             'controller_name' => 'ElControlador',
  16.             'hello' => 'Quiqueee'
  17.         ]);
  18.     }
  19.     /**
  20.     * @Route("/animales/{nombre}/{apellidos}", name="animales", defaults={"nombre"="Quique", "apellidos"="ferre"}, methods={"GET", "POST"}, requirements={"nombre"="[a-zA-Z ]+", "apellidos"="[a-zA-Z ]+"})
  21.      */
  22.     public function animales($nombre,$apellidos)
  23.     { 
  24.         $title ='Bienvenido';
  25.         /* array normal */ 
  26.         $animales = array('perro','gato','paloma','rata');
  27.         /* array asociativo */ 
  28.         $aves= array(
  29.             'tipo'=>'palomo',
  30.             'color'=>'gris',
  31.             'edad'=>'4',
  32.             'raza'=>'colliano'
  33.             
  34.         );
  35.         return $this->render('home/animales.html.twig', [
  36.             
  37.             'title' => $title,
  38.             'nombre' => $nombre,
  39.             'apellidos' => $apellidos,
  40.             'animales' => $animales,
  41.             'aves' => $aves
  42.             
  43.         ]);
  44.     }
  45.     /**
  46.      * @Route("/redirigir", name="redirigir")
  47.      */
  48.     public function redirigir()
  49.     { 
  50.         return $this->redirect('https://tabulacion.com');
  51.     }
  52. }