Hace tiempo que vengo usando (¡y abogando por su uso!) máquinas virtuales para mis proyectos PHP. Hasta ahora me venía manejando con Vagrant y debo decir que me ha dado unas cuantas satisfacciones. Sin embargo, hay algunos problemas derivados de su uso: Investigando un poco y, hay que decirlo también, por consejo de algunos colegas… Seguir leyendo Cómo usar Docker en proyectos PHP
Categoría: Cómo hacer para…
Estos artículos te explicarán cómo resolver problemas específicos usando PHP
Cómo usar URLs amigables con el Servidor Web Incorporado a PHP
Es muy común, desde la versión 5.4 de PHP, usar el servidor que viene incorporado mientras estamos en un ambiente de desarrollo (¿Para qué negarlo? ¡Es sumamente cómodo!). Un problema que sucede a menudo al utilizarlo es cómo usar URLs amigables. Por ejemplo, a un sitio web productivo no vas a querer que se acceda… Seguir leyendo Cómo usar URLs amigables con el Servidor Web Incorporado a PHP
Cómo pasar una variable de JavaScript a PHP
Si estás programando algún sistema web medianamente complejo, es muy probable que te hayas enfrentado a este problema alguna vez. En muy resumidas cuentas, lo que estás intentando hacer es algo como: Sería lindo que todo funcionara de esa forma, ¿no? Lamentablemente, la cosa no es tan fácil (Pero tampoco es tan difícil en realidad).… Seguir leyendo Cómo pasar una variable de JavaScript a PHP
Cómo debuggear un webservice hecho con PHP
Un WebService no es, en escencia, muy diferente de otro tipo de aplicación web, sin embargo, existen ciertas particularidades que lo hacen ligeramente más dificultoso a la hora de afinar los detalles. Por qué es complejo debuggear un WebService La primera fuente de complejidad reside en el hecho de que un servicio web no está… Seguir leyendo Cómo debuggear un webservice hecho con PHP
Cómo hacer un autocomplete con PHP
Es muy común hoy en día encontrarnos con formularios que deben completarse mediante alguna opción pre-existente en el sistema. Si las opciones son pocas, lo más usual es utilizar un dropdown (un objeto basado en el tag select de HTML), pero si la cantidad de opciones es grande, esto puede volverse un fastidio para el… Seguir leyendo Cómo hacer un autocomplete con PHP
Cómo instalar librerías de composer en un hosting compartido
Una pregunta que me han hecho en repetidas oportunidades es cómo usar composer en un ambiente de hosting compartido. Personalmente, siempre prefiero usar mis propios servidores tipo VPS, precisamente para evitar este tipo de problemas, pero… si no queda otra, veamos qué se puede hacer. Cómo instalar dependencias si tenemos acceso ssh Existen algunos hostings… Seguir leyendo Cómo instalar librerías de composer en un hosting compartido
Qué se necesita para desarrollar usando Symfony en Windows
Personalmente, es algo que preferiría evitar pero… si no queda opción, hay que hacerlo funcionar 🙂 Algunos problemas que vamos a tener que resolver para tener un entorno de desarrollo medianamente cómodo son: Contar con PHP Contar con composer Contar con git Contar con algún IDE Todas estas cosas en Linux son prácticamente triviales (Especialmente… Seguir leyendo Qué se necesita para desarrollar usando Symfony en Windows
Cómo trabajar con grandes archivos JSON usando PHP
Recorrer un archivo json es algo sencillo, ¿cierto? Pues parece que cuando el tamaño del archivo es grande las cosas ya no son tan simples… Lo que se haría típicamente sería algo similar a: El problema aquí es que se requiere primero leer todo el archivo para, recién entonces empezar a procesar… Tomemos un ejemplo… Seguir leyendo Cómo trabajar con grandes archivos JSON usando PHP
Cómo prevenir la subida duplicada
Ultimamente vengo trabajando bastante con procesamiento de planillas Excel usando PHP. Por lo general, el workflow del usuario es algo así como: Trabajar con algún otro sistema (HomeBanking, Plataforma de trading, etc…) Descargar información en formato Excel Importar planilla descargada al sistema que yo desarrollé Trabajar la información dentro del sistema Uno de los errores… Seguir leyendo Cómo prevenir la subida duplicada
Cómo filtrar colecciones usando Doctrine ORM
Estaba pensando cómo escribir este artículo en forma clara y didáctica y, después de darle algunas vueltas me pareció que lo más fácil era armar un video: Para más información sobre Doctrine podés consultar acá