我是 Symfony 的新手,在我的公司里,我接管了其他人使用 Symfony 1.4 创建的项目,但现在不可用。
我浏览了 jobeet 教程并且对 symfony 非常满意,但即使环境设置为“dev”,我也无法加载调试工具栏。即使通过 frontend_dev.php 文件也看不到调试栏。常用设置有:
工厂.yml
prod:
logger:
class: sfNoLogger
param:
level: err
loggers: ~
dev:
mailer:
param:
delivery_strategy: none
设置.yml
prod:
.settings:
error_reporting: <?php echo ((E_ALL | E_STRICT))."\n" ?>
no_script_name: true
logging_enabled: true
dev:
.settings:
error_reporting: <?php echo (((E_ALL | E_STRICT)^ E_NOTICE) ^ E_DEPRECATED)."\n" ?>
web_debug: true
cache: false
no_script_name: false
etag: false
compressed: false
Frontend_dev.php文件包括
require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');
$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'dev', true);
sfContext::createInstance($configuration)->dispatch();
错误在哪里?我们正在使用在布局、部分和模板 (*Success.php) 页面中定义的自定义设计。我是否需要在布局中添加一些代码以启用调试栏?