Symfony 4

De wikiserver
Dreceres ràpides: navegació, cerca

Versiones y mantenimiento https://symfony.com/roadmap

instalación composer create-project symfony/website-skeleton my-project instalación para proyectos más ligeros(API/ microservicios...) sin bundle composer create-project symfony/skeleton my-project

instalar servidor interno composer require server lanzar servidor (en terminal) php bin/console server:run


AppKernel cambia su sitio de app/appkernel.php a la carpeta /src/kepnel.php carpeta /Web ya no está y ahora está en una carpeta /public

Podemos ver todos los bundles que vamos instalando en /config/bundles.php (por ejemplo twig)

para trabajar con anotaciones hay que instalar composer require annotations

la libreria extends AbstractController se añade como herencia para utilizar por ejemplo twig

https://symfony.com/doc/current/page_creation.html

instalar twig

composer require twig


Flex-> facilita la actualización, eliminar los bundles, plugings, dependencias.. de nuestra aplicación sin tener que hacerlo paso a paso. es decir, borra las lineas de configuración de los proyectos ya instalados.

https://flex.symfony.com/ -> en esta página aparecen los alias o etiquetas para llamar o instalar mediante composer cada uno de los bundles o plugings. En Recipe se puede ver que se instalará. https://symfony.com/doc/current/setup/flex.html

instalar modo desarrollo

composer require profiler --dev

ver todos los servicios php bin/console debug:autowiring


El css y javascript se tienen que poner en la carpeta /public (version 3 en web)