Symfony 2-在生产中不返回POST Json自定义消息异常

时间:2018-09-20 11:52:57

标签: symfony exception symfony-2.8 custom-exceptions

我正在使用Symfony 2.8

我有一个POST方法的根目录。返回格式为json。

@api.model
def _set_null(self):
    if self.customers_group_id == 25:
        self.customers_group_id = None


_columns = {
    'customers_group_id': fields.integer('Group Id', size=5, help="Id customer group", compute='_set_null'),
   .....
}

在这个根的侦听器中,我有一个例外。

app_patient_create:
path: /
methods: [POST]
defaults:
    _controller: App:Patient:create
    _format: json
    _angular_safe: true

这是自定义例外:

throw new Exception\MaxPointsException();

在开发环境中,消息返回:

enter image description here

但不在产品环境中:

enter image description here

你知道为什么吗?

1 个答案:

答案 0 :(得分:0)

我使用HTTP 409响应来识别我的异常。