symfony3 controller route


como ya hemos visto los controllers, se localizaran en la carpeta:

src/AppBundle/Controller

veamos un ejemplo del controlador mas simple que podamos escribir, lo llamaremos NormalController.php:

namespace AppBundle\Controller;

use Symfony\Component\HttpFoundation\Response;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;

class NormalController{
/**
* @Route("/show")
*/
public function showAction(){
return new Response('habla!');
}
}

si estamos usando el servidor interno para correr la aplicacion, podemos llamar a nuestro controller asi:

http://localhost:8000/show

y simplemente se mostrara en pantalla

habla!

la unica regla que tiene un controller es devolver un objeto del tipo Symfony Response.


No hay comentarios:

Publicar un comentario

linux ubuntu mint actualizar chrome

 desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable