小编Kyo*_*ima的帖子

如何在symfony2上添加自定义异常

我是Symfony的新手(使用2.2版)并尝试添加自定义异常监听器.我已阅读以下链接但无法使其工作.

我要做的是创建一个自定义的错误异常侦听器,并从我的控制器和服务中使用它,

throw new jsonErrorException('invalid_params');
Run Code Online (Sandbox Code Playgroud)

像这样显示json twig模板.(我正在为我的原生智能手机应用程序开发一个后台程序)

{"status": "error", "message": "invalid_params"}
Run Code Online (Sandbox Code Playgroud)

我已将我的CustomEventListener注册到我的src/My/Bundle/Resources/config/services.yml并创建了一个自定义异常类,如下面的链接所示(覆盖Symfony 2异常?)但我收到错误

symfony exceptions must be valid objects derived from the exception base class
Run Code Online (Sandbox Code Playgroud)

我在这里做错了吗?谢谢.

php symfony

9
推荐指数
2
解决办法
3万
查看次数

标签 统计

php ×1

symfony ×1