我想知道如何在 Symfony 2 中模拟 500 错误。
我一直在阅读这篇文章,其中Raise建议抛出异常
throw new sfException('测试 500 错误');
在 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?