这是我的控制器功能,只接受两个参数user_id,location。
class UserLocationsController extends AppController {
public function add() {
if ($this->request->is('post')) {
$this->UserLocation->create();
if ($this->UserLocation->save($this->request->data)) {
$this->Session->setFlash(__('The user location has been saved.'));
return $this->redirect(array('action' => 'index'));
}
} else {
$this->Session->setFlash(__('The user location could not be saved. Please, try again.'));
}
}
$users = $this->UserLocation->User->find('list');
$this->set(compact('users'));
}
}
提交表单时,它成功保存到数据库。但是我需要将它与rest客户端一起使用。(没有表单)。我使用user_id和location参数以及post方法测试它,但没有将数据保存到DB。
$this->request->data
尝试使用rest客户端时,为空。如何在没有表格的情况下保存数据?