0
現在、BadReqeustExceptionはエラーが発生したときにjsonを返します。symfony BadRequestExceptionにさらにフィールドを追加します
{
"code": 400,
"message": "missing parameter: myField"
}
私はこのコード
throw new BadRequestHttpException("missing parameter: $param");
を使用しています。しかし、私は例外
{
"code": 400,
"missing_filed": myField
"message": "missing parameter"
}
をするより多くのフィールドを追加したいと私はこのようにそれを追加して返す方法を知っているわけではないのでフォーマット。
の延長についての詳細を読むことができる私はあなたのようでしたが、それでも を返します{'code':400、 'message': 'パラメータがありません'}、まだmissingFieldを受理に渡すことができます – vibol
@vibol $ missingFiledプロパティをpublicとして定義していますか?どのパッケージをシリアライズに使用しますか? (jmsシリアライザまたはsymfonyシリアライザまたは...) – Ghasrfakhri
私はpublicとして公開されていない$ missingFieldをデコレートしています。 – vibol