每当我更改.twig类型的视图文件时,都会收到此错误:
致命错误:在第54行的/pathto/myappbundle/vendor/bundles/Symfony/Bundle/AsseticBundle/Factory/Resource/FileResource.php中的非对象上调用成员函数getContent()
我可以通过执行以下操作来解决此错误:
php app/console cache:clear --env=prod; php app/console cache:clear --env=dev
但正因为如此,每次我改变某些东西时都要清除缓存,即使是在开发中。
如果我执行命令:
php app/console router:debug
它给出了同样的错误。
我发现网上有人说他有同样的错误,他的解决方案是他的一个html.twig文件实际上保存为html.twig.twig。我查看了所有的twig文件,没有一个像那样保存。
有没有人经历过这个或解决过这个问题,或者有什么建议可以解决这个问题?我的代码中没有更具体的跟踪信息。