我之前尝试使用Symfony2进行调试,处理缓存是一个很大的痛苦 我正在使用Netbeans和XDebug进行调试,有没有办法以更好的方式自动禁用缓存和调试?
答案 0 :(得分:10)
我在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';
和
$kernel->loadClassCache();
与
if( !isset($_COOKIE['XDEBUG_SESSION']) )
$kernel->loadClassCache();