“PHP Warning “Warning: ob_start(): …”

¿No te ha pasado que de pronto deseas actualizar y te das cuenta que algunas funciones ahora son Deprecated o cambian un poco sus parámetros? La verdad es que sucede muchas veces, y si trabajabas con las versiones 1.x de Symfony, al pasar a PHP 5.4.x tendrás este mensaje de Warning:

PHP Warning “Warning: ob_start(): function '' not found or invalid function name in ...”

Si te ha pasado como a mí, pues simplemente busca el archivo 

lib/vendor/symfony/lib/config/sfApplicationConfiguration.class.php

y en la línea 155 modifica de la siguiente forma:

ob_start(sfConfig::get('sf_compressed') ? 'ob_gzhandler' : null);

Saludos, espero te sirva!

Fuente

Apache+PHP y no te parsea :?

Si no te ha pasado que teniendo instalado Apache, e instalando PHP y sus módulos, y luego el MySQL… que para algunos les suena como a los 12 Trabajos de Hércules, porque en StackOverflow encontrarás un montón de perezosos que sólo viven recetando “Instala XAMPP” o “Instala MAMP”, como que si nacieron porque su padre únicamente presionó un botón “Instalar” en el ombligo de su madre. Y no es que tenga nada en contra de esos proyectos, pero hay gente que tiene problemas y por eso hace preguntas buscando soluciones reales a sus problemas.

Bien, el asunto es, que si tu Apache con PHP instalado no te parsea tus archivos *.php, debes fijarte que en tu archivo http.conf o en alguno de los de configuración de Apache, de alguna forma no falta las siguientes líneas:

###### Enabling parse PHP files
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

Algo sencillo, ¿no crees? pero es todo… buen día 😉

Problema con el routing “Missing Mandatory Parameters”

¿Les ha sucedido alguna vez que tienen una entidad cuya llave primaria no es un atributo llamado “id” y que al usar el sfDoctrineRouteCollection y link_to para crear las rutas les da error?, un error similar a este:

500 | Internal Server Error | InvalidArgumentException

The “/grupo/:id.:sf_format” route has some missing mandatory parameters (:id). Continue reading “Problema con el routing “Missing Mandatory Parameters””

Crear PDF en Symfony

En cualquier sistema siempre se requieren reportes, y una buena forma de presentarlos es en PDF. Lo bueno es que podemos crear PDF’s a partir de código HTML y CSS, existen varias librerías que permiten hacerlo, como DOMPdf, TCPDF, mPDF y otos.
En lo personal, estuve intentando hacer mis PDF’s con TCPDF, el cual tiene un plugin en Symfony Continue reading “Crear PDF en Symfony”

Embedded Forms con Symfony

Hola nuevamente, mi siguiente post tiene que ver con los formularios embebidos. En este post agrego cómo hacer que no se tomen en cuenta los formularios vacíos embebidos, lo que he escrito está basado en los siguientes post:
http://www.nacho-martin.com/dynamic-embedded-forms-in-symfony
http://nibsirahsieu.com/2009/11/07/dynamic-input-using-javascript-and-symfony-embedded-forms

Les dejo mi código;
http://pastebin.com/embed_iframe.php?i=LyeCxzJu Continue reading “Embedded Forms con Symfony”