Si estas ocupando Monolog para Symfony6 y tienes un servicio personalizado de envio de email, debes agregar este a su configuracion para que pueda enviar los errores por dicho servicio.
Continue readingFactura XML para fonasa
Este es una entrada bastante diferente a lo habitual, resulta que hace unas semanas a mi tía Lili le toco enviar una factura con unas prestaciones para fonasa, y ellos necesitan que se envie en formato XML, seguimos el manual del SII que tiene en su pagina, descargamos el XML y lo enviamos al correo indicado, pero… despues de un rato nos llegaba este lindo error:
Seguir leyendo…Error cors nelmio_cors con XMLHttpRequest
Me paso hace poco que estaba ocupando el nelmio_cors, en general todo muy bien con las peticiones desde una aplicación en Angular, pero puntualmente con una petición XMLHttpRequest que enviaba archivos a mi API Rest me empezo a mostrar un lindo error en la consola por cors, el error es:
Seguir leyendo…File, null returned con VichUploaderBundle
Hace poco tenia integrado VichUploaderBundle y funcionaba sin mayores problemas, cuando toco hacer el paso a produccion, el servidor estaba con PHP 7.0, por ende tuve que agregarle en el config platform esta version para que las dependencias no producieran problema.
Seguir leyendo…Config platform
Hace mucho tiempo que no escribia, pero bueno, hoy me he dado el tiempo para dejar algo bastante simple, pero que nos ayudara mucho. Cuantas veces no nos ha pasado que tenemos todo listo, pasamos nuestro codigo al Hosting productivo, y resulta que algo no funciona bien, los log no nos dicen nada, simplemente tenemos una linda pantalla en blanco.
Inputmask JQuery
Antes que todo, les deseo un muy feliz año nuevo, que obviamente sea mucho, pero mucho mejor que el que nos esta dejando, y sobre todo lo puedan pasar junto a sus seres queridos.
Y bueno, volviendo a los que nos reune, sin lugar a dudas una cosa que nos ha tocado hacer es validar un rut, si bien existen varios Javascript que nos ayudan en esta tarea, en algunas ocaciones solo necesitamos validar la sintaxis, es decir, que tenga numeros y la letra K, o tambien podemos necesitar validar que no ingresen caracteres extraños en nuestros input o textarea.
Datepicker Jquery dinamico
Agregar un calendario es muy sencillo gracias a JQuery, especificamente se llama datepicker, y esta linda funcion nos permite agregar un calendario muy personalizado a nuestra pagina web o formulario.
En algunas ocasiones necesitamos poner un calendario que sea dinamico, es decir, agregar en cada fila en un campo determinado un calendario, por ejemplo, tenemos en un formulario un boton «Agregar» en donde el Usuario agregara N veces una fila que entre sus campos tiene un input con la fecha, datepicker nos es muy util aqui pero al ser dinamico tiende a marearse y la fecha la va guardando solo en el primer input.
Instalar APC en Wamp o Xampp para Symfony2
Hace unos días buscando como optimizar mas aún la rapidez que posee Symfony2, vi en la documentacion oficial que ofrecian la posibilidad de agregar APC para aumentar el rendimiento, si bien no indicaban como instalarlo, era cosa de buscar y probar.
VISUALIZAR PDF EN UN IFRAME SYMFONY2
Hace algunos dias tuve este dilema, mi aplicacion generaba varios PDF, los cuales se guardaban en una subcarpeta dentro de la carpeta web de la aplicacion, pues bien, los PDF existian, eran accesibles para la aplicacion pero… ¿Como se los mostraba al Usuario? busque varias formas clasicas en PHP para incrustar el PDF en una pagina web y que fueran visibles como si estuvieramos viendo un PDF online o un documento word pero debido al sistema de rutas que maneja Symfony2 me era un poco problematico.
Rutas absolutas en Twig
Muchas veces nos vemos en la necesidad de generar una ruta absoluta de una imagen o un CSS por ejemplo para poder exportarla a PDF ya que estos no toman las rutas relativas, entonces, que hacemos? si estamos trabajando con Symfony2, especificamente para las versiones 2.5 en adelante ya existe una solucion a esto pero para las anteriores por ejemplo la 2.3 aun estamos con estos problemas.