Cakephp RESTful POST方法不起作用

时间:2014-07-01 04:17:16

标签: php cakephp

这是我的控制器功能,只接受两个参数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客户端时,

为空。如何在没有表格的情况下保存数据?

0 个答案:

没有答案