miércoles, 24 de agosto de 2011

Call to a member function remove() on a non-object


Si estas usando el cache system de Symfony, debes tener un problema similar a  Call to a member function remove() on a non-object, eso siginifica que getViewCacheManager retorna null.

Seguro has estado mas de 2 dias googleando y llegaste aqui !

El problema es que cuando estas trabajando en el entorno .dev el cache no esta activo, por eso no funciona sfContext::getViewCacheManager()

Solo debes activarlo en settings.yml

   dev:
     .settings:
       error_reporting:                                                         
       web_debug:              true
       cache:                  true
Eso es todo!

Fuente: http://www.pbtg.com/blogs/jim/2009/07/15/symfony-cache-gotcha

No hay comentarios: