Symfony Mailer – Enviar Emails

En este artículo veremos como utilizar el componente Symfony Mailer, con la versión 5 de este framework php, haremos uso de la command line tool (cli), siguiendo las buenas prácticas de la documentación con ejemplos en protocolos smtp, sendmail. Symfony Cli – Iniciar con el proyecto Primero es necesario crear un proyecto, seguiremos el proceso … Leer más

¿Leaflet map – Cómo crearlo?

En este artículo veremos Cómo crear un map con Leaflet / OpenStreetMap , algo similar a Google Maps , Leaflet es una biblioteca JavaScript de código abierto para crear mapas interactivos en la web o dispositivos móviles, que se pueden combinar con extensiones como postgis para crear mapas dinámicos con datos de bases de datos … Leer más

¿Twig templates – Cómo funciona en Symfony?

En este artículo veremos como funciona twig block, templates , el cual es un sistema de plantillas del framework Symfony. ¿Cómo trabajar con Twig plantillas en Symfony 5?            Primero tenemos el archivo base que nos genera al crear un nuevo proyecto el cual se llama base.html.twig situado en nameProject/templates/base.html.twig, tenemos … Leer más

¿Cómo bloquear Adblock con javascript y SweetAlert?

En este artículo veremos cómo bloquear adblock en nuestro sitio web, usaremos symfony framework la biblioteca SweetAlert2 para crear elegantes alertas, primero comenzaremos de un script que este amigo nos comparte en su blog  ¿Cómo bloquear Adblock en mi sitio web? Muchas personas se ganan la vida con sus proyectos web, ya sea un blog, … Leer más

¿Symfony Doctrine – Cómo usar este ORM?

En este artículo veremos cómo funciona doctrine el ORM que utiliza por defecto el framework symfony 5. ¿Cómo trabajar con doctrine en Symfony 5? Primero tenemos que configurar el archivo .env ubicado en nameProject / .env , en este ejemplo lo haremos con mysql, pero puedes usar postgresql, sqlite o lo que prefieras, recuerda que … Leer más

Symfony 404 Personalizar Vistas

En este artículo veremos cómo personalizar una vista 404 en Symfony php, con Twig templates. Tenemos que las vistas 404, 500 entre otras son manejadas por las excepciones predeterminadas del marco, que por defecto muestra una vista 404 como la siguiente. Ahora en nuestro proyecto vamos a sobrescribir la vista predeterminada. nameProject/templates/bundles/TwigBundle/Exception/error404.html.twig, incluiremos una barra … Leer más

Fixtures Symfony – Generar Data de Prueba

En este artículo veremos cómo funcionan los fixtures en el framework Symfony 5, para trabajar con datos de prueba en nuestras bases de datos. ¿Cómo crear fixtures en Symfony PHP? Primero tenemos que instalar el paquete con composer, ejecutamos el comando en una terminal, en la raíz del proyecto. composer require –dev doctrine/doctrine-fixtures-bundle Luego crearemos … Leer más