He leído mucho sobre el comando clear cache para Symfony2, pero tengo esta pregunta:Symfony2, ¿Cómo cambiar el entorno?
Es php app/console cache:clear --env=prod
con --env
, cambia el medio ambiente o simplemente limpiar la caché para ese entorno?
Si tan solo borrar la memoria caché para ese entorno, entonces ¿cuál es decir esta línea en app.php:
$kernel = new AppKernel('prod', false);
Creo que cuando quiero usar el Medio Ambiente Symfony2 Producción tengo que cambiar esa línea para
$kernel = new AppKernel('prod', true);
¿Estoy en el lugar correcto?
que quería decir que si quiero usar entorno de producción en términos de usuarios (en el navegador), tenemos para nosotros '$ kernel = new AppKernel ('prod', true);', ¿no? ¡Borrar caché no cambiará el entorno! ¿Correcto? – PMoubed
No, el entorno está determinado por el controlador frontal en uso, que es ** app.php ** por defecto. Lo que quiero decir es que 'site.com/route' es análogo a' site.come/app.php/route' donde ** app.php ** es el controlador frontal que se usa. Si quisiera cambiar al controlador frontal dev, su URL se vería como 'site.com/app_dev.php/route'. ¿Tener sentido? http://symfony.com/doc/current/book/http_fundamentals.html#the-front-controller –
Creo que el segundo argumento (el valor booleano) se refiere a si el entorno debe ejecutarse con la depuración habilitada o deshabilitada – DesirePRG