【发布时间】:2011-12-30 00:08:13
【问题描述】:
我设法为用户会话以交互方式设置我的 symfony 应用程序的调试模式 On 和 Off,如下所示:
$configuration = ProjectConfiguration::getApplicationConfiguration($app,
$env, $debugging);
我知道 Web Debug Toolbar 是否显示不取决于 $debugging 的值,而是取决于当前环境的配置。
到目前为止,工具栏出现的唯一方式是 $env = 'dev'。
我也想在访问“prod”环境时激活它。
我有这个应用设置:
prod:
.settings:
no_script_name: true
logging_enabled: false
web_debug: true
error_reporting: <?php echo (E_ALL | E_STRICT)."\n" ?>
dev:
.settings:
error_reporting: <?php echo (E_ALL | E_STRICT)."\n" ?>
web_debug: true
cache: false
no_script_name: false
etag: false
工具栏未显示,显然忽略了“web_debug”设置。
如果我 echo(sfConfig::get('sf_web_debug')) 我得到“真”。
¿我怎样才能使工具栏正常工作?
【问题讨论】: