Configurar Xdebug 3 con Docker y PHPStorm

Hola Devs¡ Hoy vengo a explicar como se configura Xdebug 3 con Docker en nuestros proyectos para poder hacer 'debug' o depurar nuestro codigo paso a paso. No cabe decir que deberas tener instalada la extension de Chrome de Xdebug, dejo el enlace aqui para instalarlo. Una vez lo tengas instalado, pulsas boton derecho > …

Sigue leyendo Configurar Xdebug 3 con Docker y PHPStorm

Alojar multiples webs con Docker en VPS con SSL

Hoy voy a explicar como alojar en un mismo VPS varios proyectos web usando Docker y con certificado SSL para todos. De esta forma, con un VPS mas o menos potente podemos alojar muchas webs sin tener que pagar para cada proyecto un VPS con lo que ahorraremos dinero en ese sentido. Para ello he …

Sigue leyendo Alojar multiples webs con Docker en VPS con SSL

Corriendo docker en un servidor con otras webs. Uso de nginx-proxy o proxy inverso.

Hoy voy a explicar como integrar un proyecto hecho en Docker en un servidor con Nginx ya instalado y otras webs ya funcionando. En mi caso queria subir un proyecto dockerizado a un servidor con un nginx ya instalado ad-hoc (osea a pelo) pero con el problema que el docker apunta al puerto 8081, por …

Sigue leyendo Corriendo docker en un servidor con otras webs. Uso de nginx-proxy o proxy inverso.

Usando API-Platform para construir un API Rest en poco tiempo

Hola a todos de nuevo ¡ Llevaba un tiempo sin escribir entradas sobre symfony pero hoy he retomado estas tareas para poder ofreceros nuevos trucos/curiosidades sobre el framework Symfony. En este caso, he empezado a usar esta herramienta basada en Symfony, llamada api-platform.  No es más ni menos que un proyecto ya formado que podemos …

Sigue leyendo Usando API-Platform para construir un API Rest en poco tiempo

Propagar parametros custom de un FormType a un FormType Embebido

Al hilo del mi ultimo post acerca de pasar parametros custom a un FormType desde un controlador, para por ejemplo rellenar un select con valores que vienen de otro sitio, me a surgido la duda siguiente: ¿Es posible propagar ese campo custom a un formulario embebido dentro del mismo FormType? Es decir, imaginad que tenemos …

Sigue leyendo Propagar parametros custom de un FormType a un FormType Embebido

Enviar parametros a un FormType desde el Controller

El truco de hoy consiste en enviar información a un formulario desde un controlador. En mi caso el problema que tengo es el siguiente: Tengo un formulario en el que los valores de un campo select (ChoiceType) los recojo de un servicio de una API Rest y se los tengo que enviar al formType para rellenar …

Sigue leyendo Enviar parametros a un FormType desde el Controller

Cambiar idioma/locale de la aplicación según las preferencias del usuario

Este post es la segunda parte del anterior que escribí relacionado con la internacionalización de nuestra aplicacion web y tratará de como traducir nuestra aplicación según el idioma que el usuario haya seleccionado en su configuración personal. Para ello asumiremos que tenemos una entidad UserPreferences relacionada con nuestra entidad User con una relacion OneToOne, y otra …

Sigue leyendo Cambiar idioma/locale de la aplicación según las preferencias del usuario

Internacionalización de nuestra aplicación web o i18N en symfony2 con JMSTranslationBundle

El post de hoy tratará sobre como traducir nuestra aplicacion web hecha con Symfony 2 a distintos idiomas y no morir en el intento. (Que va, es mucho mas sencillo ya vereis...) Lo primero, voy a usar un bundle muy famoso de los que más soporte tienen y que me gusta mucho porque aparte de …

Sigue leyendo Internacionalización de nuestra aplicación web o i18N en symfony2 con JMSTranslationBundle

Enviar email desde SwiftMailer con Hotmail

Despues de buscar informacion por todos los lados no he encontrado apenas documentacion acerca de configurar SwiftMailer para el envio de emails desde nuestra cuenta de Hotmail. La unica forma de hacerlo que he hecho funcionar es la siguiente: - En el action del controlador donde queremos enviar el email debemos hacerlo así: $transport = …

Sigue leyendo Enviar email desde SwiftMailer con Hotmail

Formularios: Coleccion no mapeada en la entity usando un DTO

Si no has leido mi anterior "trick" acerca del uso de los DTOs en los formularios, deberias visitar antes este link. En este ejemplo, necesitaba varios campos que no estan mapeados en la entity de la cual nace el formulario. Para ello, no he tenido mas remedio que añadir un nuevo campo "No mapeado". Este campo …

Sigue leyendo Formularios: Coleccion no mapeada en la entity usando un DTO