0
我正在使用cakephp2.4.0開發移動應用程序。我有問題,同時更新用戶information.means用戶無法將數據保存功能進行編輯是無法編輯cakephp中的數據
public function edit_profile() {
// $this->layout='';
$getId=$this->request->data['Id'];
$this->User->id=1;
if($this->request->is('post')){
$getId=$this->request->data['Id'];
// $this->User->id=$getId;
if(!$this->User->exists($getId)){
echo json_encode("Invalid User");
return;
}
else{
if($this->User->save($this->request->data)){
echo json_encode("User has been saved");
return;
}
else{
echo json_encode($this->request->data);
echo json_encode($this->User->save($this->request->data));
return;
}
}
}
}
它發送請求數據不發送用戶已經保存字符串JSON響應。 我沒有得到任何mysql的回報response.i我無法知道什麼是在後端問題爲什麼它不編輯數據?
其實我從android應用程序發送的所有字段作爲字符串。在edit_profile函數中,我沒有將它們強制轉換回int,而是通過驗證它不保存數據。 –