You don't have access to this class

Keep learning! Join and start boosting your career

Aprovecha el precio especial y haz tu profesi贸n a prueba de IA

Antes: $249

Currency
$209
Suscr铆bete

Termina en:

1 D铆as
3 Hrs
50 Min
55 Seg
Curso de Fundamentos de Symfony 6

Curso de Fundamentos de Symfony 6

Profesor Italo Morales F

Profesor Italo Morales F

Estructura de carpetas de un proyecto webapp

5/17
Resources

Contributions 2

Questions 1

Sort by:

Want to see more contributions, questions and answers from the community?

La carpeta 馃搨 assets/ en Symfony 6.1.7 desaparece馃挕

馃敂 Si una plantilla necesita vincularse a un archivo est谩tico 馃彏(Im谩genes, CSS, JS),

馃棐 Symfony proporciona la funci贸n Twig **asset() ** para generar esas URLs.

鈿欙笍 Se debe instalar el paquete asset:

composer require symfony/asset

y con eso podremos usar las URLs como en Laravel 9

<img src="{{ asset('images/logo.png') }}" alt="Symfony Rules!"/>
**Carpeta assets ->** Se encarga de instalar todo nuestro sistema Front. Va a tener CSS, JavaScript, im谩genes, pero sin procesar, es decir, a nuestro sistema crudo. Esto es importante mencionarlo porque nuestros archivos se guardan en *public* de manera directa. **Carpeta bin ->** Es el archivo ejecutable desde la consola. \*Ir a la terminal, seleccionar webapp con el comando *cd webapp/* y despu茅s *php bin/console\*.* **Carpeta config ->** Son aquellos archivos que podemos editar para adaptar a cualquier paquete o componente a nuestra necesidad. **Carpeta migrations ->** Vamos a conseguir al sistema de versiones de nuestras tablas (Tablas de la Base de Datos). **Carpeta public ->** Tendremos nuestros archivos principales producidos, ya compilados, archivos que no modificamos y que simplemente utilizamos cuando nos conectemos a nuestro proyecto. **Carpeta src ->** Es aqu铆 donde vive nuestra aplicaci贸n \*Siempre creamos controladores, entidades y repositorios\*. **Carpeta templates ->** Aqu铆 tendremos nuestras vistas. Vistas en formato twing, "Este es el motor de plantillas que usamos en Symfony". **Carpeta translations ->** Aqu铆 vamos a traer nuestros diccionarios, b谩sicamente nuestras traducciones si estamos trabajando con un sistema multi-idioma. **Carpeta var ->** Nunca tocamos esta carpeta. **Carpeta vendor ->** Aqu铆 estar谩n todos los paquetes y proyectos instalados a nivel de PHP. Nunca trabajamos de manera directa en esta carpeta. **Carpeta .env ->** Es en donde hacemos nuestras configuraciones de entorno. Por ejemplo: Si est谩s trabajando en un equipo de 5 personas, cada persona tendr谩 su propio archivo *.env,* porque este es un archivo de configuraci贸n asociado a la m谩quina.