0
我正在Cakephp 2.x ..我從我的Android應用程序通過HTTP POST發送數據到我的Cakephp網絡應用程序,然後保存到數據庫..數據沒有保存到數據庫Cakephp
這裏是我的代碼
public function message(){
$this->loadModel('Message');
if ($this->request->isPost()){
$json = $this->request->data('json');
$data = json_decode($json, TRUE);
foreach($data as $datas){
$mobileNo = $datas['mobileNo'];
$body = $datas['body'];
$type = $datas['type'];
$userId = $datas['idUser'];
$this->request->data['Message']['mobileNo'] = $mobileNo;
$this->request->data['Message']['body'] = $body;
$this->request->data['Message']['type'] = $type;
$this->request->data['Message']['User_id'] = $userId;
$this->request->data['Message']['dateTime'] = null;
$this->Message->save($this->request->data);
}
}
}
我正在成功地獲取數據,因爲當我打印出來的數據
$mobileNo = $datas['mobileNo'];
它成功打印的數量...但不知道爲什麼它扔我呃rors在我的android應用程序,並沒有將數據保存到數據庫中...我認爲這個問題是相關的模型'消息'
謝謝你......我在這裏呆了差不多一個小時...... – hellosheikh