2012-08-30 9 views
17

acabo de aprender acerca del comandoSymfony, Doctrina y "clases de proxy siempre están regenerando"

php app/console doctrine:ensure-production-settings 

y cuando lo ejecuto, la consola le responde con: "clases de proxy siempre están regenerando".

No puedo encontrar demasiada información sobre esta advertencia en línea, y no puedo entender qué significa este mensaje.

¿Alguien conoce una solución para esta advertencia?

Respuesta

33

Es causada por la opción de app/config/config.yml

que se parece a:

doctrine:  
    orm: 
     auto_generate_proxy_classes: %kernel.debug% 

Todos los comandos por defecto que habilitar el modo auto_generate_proxy_classes se establece en true modo de depuración. para deshabilitar comandos kernel.debug en la opción --no-debug.

por lo que en el comando final debe ser como la:

php app/console doctrine:ensure-production-settings --no-debug --env=prod 
3

¿Seguro que está utilizando Google correctamente? :)

here. Parece que se debe a un modo de depuración. Pruebe con:

app/console doctrine:ensure-production-settings --no-debug 
Cuestiones relacionadas