私は Cakephp 2.3 (そして現在は 2.4) の Web アプリケーションを持っています。アプリは、ajax を介して 1 つのコントローラーにデータを投稿します。データは次のようなものです。
{
invoice : {id:1 , date:2013-10-22},
content : {
0 : {amount:500, uid: 32}
1 : {amount:600, uid: 33}
}
}
「コンテンツ」の項目が 155 未満の場合、コントローラーは期待どおりにデータを保存します。「コンテンツ」が何らかの形で大きくなると、データの一部が欠落します。コントローラーの最初の行を確認すると、$this->request->data 配列 (および $_POST も) に "invoice" キーがなく、"content" 配列には最初の 155 項目しかなく、"id " 項目 156 のキーとその値。
そのため、Firebug はサーバーに投稿されたすべてのデータを表示しますが、コントローラーは一部しか表示しません。どうすればこれをデバッグできますか?