我之前尝试使用Symfony2进行调试,处理缓存是一个很大的痛苦
我正在使用Netbeans和XDebug进行调试,有没有办法以更好的方式自动禁用缓存和调试?
我正在使用Netbeans和XDebug进行调试,有没有办法以更好的方式自动禁用缓存和调试?
解决方法
我在app_dev.PHP中添加了这段代码(基于
this official documentation),以实现我的要求:
更改:
$loader = require_once __DIR __.’/ .. / app / bootstrap.PHP.cache’;
有:
if( !isset($_COOKIE['XDEBUG_SESSION']) ) $loader = require_once __DIR__.'/../app/bootstrap.PHP.cache'; else $loader = require_once __DIR__.'/../app/autoload.PHP';
和
$内核级> loadClassCache();
同
if( !isset($_COOKIE['XDEBUG_SESSION']) ) $kernel->loadClassCache();