From 1b4c6c703ad1e016549960da5396c169fc2ba6f5 Mon Sep 17 00:00:00 2001 From: Kenshin Okinaka Date: Fri, 3 Mar 2017 23:17:13 +0900 Subject: [PATCH] [ja] follows #4777 --- ja/views/json-and-xml-views.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ja/views/json-and-xml-views.rst b/ja/views/json-and-xml-views.rst index 1cb03b7e2b..f20dd58e70 100644 --- a/ja/views/json-and-xml-views.rst +++ b/ja/views/json-and-xml-views.rst @@ -157,6 +157,13 @@ JsonView クラスは、JSON の生成に使用するビットマスクを変更 ``_jsonOptions`` 変数をサポートします。このオプションの有効な値は `json_encode `_ を参照してください。 +例えば、一貫した JSON 形式で CakePHP エンティティの検証エラーをシリアライズするには:: + + // コントローラのアクションの中で、保存に失敗した時 + $this->set('errors', $articles->errors()); + $this->set('_jsonOptions', JSON_FORCE_OBJECT); + $this->set('_serialize', ['errors']); + JSONP レスポンス ----------------