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.

Seguir leyendo…

Ordenar un array de objectos en Symfony2

Mientras estaba desarrollando un proyecto en Symfony2, tuve la necesidad de agrupar dos Entidades que tenian informacion similar, por ejemplo tenia una Entidad Liquidacion y otra LiquidacionesSA, esta ultima simulaba una Liquidacion pero contenia otra informacion, ambas tenian un mes, un año, un codigo y estaban asociadas a una Entidad padre llamada LiquidacionResumen, el problema fue cuando necesite listar todas las Liquidaciones que tenia LiquidacionResumen en donde debia incluir tanto las Entidades Liquidacion y LiquidacionSA, obviamente debian ir ordenadas por codigo para mostrar una concordancia correlativa entre ellas, por ultimo mencionar que la asociacion entre ellas devolvia un ArrayCollection.

Seguir leyendo…

SELECT CON VARIOS IDs PASADOS POR PARAMETRO CON PROPEL

Tengo un poco botado esto, pero he estado medio ocupado, actualmente estoy modificando un sistema hecho en Symfony1 y que tiene por ORM Propel, y bueno, llegado a un punto requeria tomar un listado de IDs que venian por parametro y realizar una consulta con ellas, por defecto Propel incluye una funcion que realiza esto de una manera muy simple y facil

Seguir leyendo…

CREAR FORMULARIO DE CONTACTO SIN PROGRAMAR

El formulario de contacto en un sitio web es muy importante, aunque mas importante es responderle a las personas que te contactan, pero bueno, eso es otro tema. Volviendo al punto original, que sucede cuando tienes una web y quieres externalizar este «servicio»? esto podria ser por distintos motivos, uno podria ser porque no quieres que la carga de email que envia pase por tu Hosting, lo otro puede ser que alguien indexo tu web y te esta mandando Spam (si es que no le tienes un captcha a tu formulario), o lo otro es simplemente porque no quieres desarrollarlo tu.

Seguir leyendo…

Limpiar un texto con funciones PHP

Me sucedio hace algun tiempo donde tenia una web en php sin ningun framework, y esta requeria recibir valores de distintos tipos, es decir, numeros, letras, una mezcla de los dos, etc.

Una de las soluciones mas simples seria poner una validacion por todos lados en donde lo requerimos, esto, obviamente es muy poco mantenible, ya que si por algun motivo detectamos algun error, tendriamos que buscar por todo el codigo en donde pusimos nuestras validaciones, asi que lo mas facil es centralizar una funcion unica en donde pasamos el valor y la opcion que requerimos.

Seguir leyendo…