“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). Sigue leyendo “Problema con el routing “Missing Mandatory Parameters””

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 Sigue leyendo “Embedded Forms con Symfony”