私はcakephpコントローラーメソッドを呼び出すJavascript関数を持っています:
$.ajax({
type: "POST",
url: 'http://localhost/cakephp/officepersontasks/add',
data: {
company_id: $("#company_id").val(),
person_id: $("#person_id").val(),
task_id: "11"
},
success: function(data) {
alert('Load was performed.'+data);
}
});
ケーキサイドでは、オブジェクト$this->request->data
には送信されたデータが含まれているため、モデル$this->OfficePersonTask->save($this->request->data)
に対してデータを保存します。OfficePersonTask
問題は、送信されたデータが分割され、一部のデータがDBテーブル内に保存され、残りのデータが2番目のテーブルに保存されることです。これを行うための最良の解決策は何ですか?$this->request->data
オブジェクトを爆発させるにはどうすればよいですか?