No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

15 Días
0 Hrs
59 Min
6 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
Recursos

Aportes 2

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

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.