【发布时间】:2013-01-11 18:42:06
【问题描述】:
我想知道如何在 Symfony 2 中模拟 500 错误。
我一直在阅读this post,其中 Raise 建议抛出异常
throw new sfException('Testing the 500 error');
在 Symfony 1.4 中。
我一直把这段代码放在我的
\store\vendor\symfony\symfony\src\Symfony\Bundle\TwigBundle\Controller\ExceptionController.php
但我得到了致命错误
在第 49 行的 /home/notroot/www/store/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Controller/ExceptionController.php 中找不到类“Symfony\Bundle\TwigBundle\Controller\sfException”`
第 49 行是我添加的异常代码。
我的问题是,如果在 Symfony 2 中引发 500 错误,抛出异常是否仍然可行,如果可以,我应该把这个异常放在哪里?
如果这不再可行,我将如何测试错误 500?
【问题讨论】:
标签: symfony