我是CodeIgniter
和特别RESTful
服务的新手。我正在使用Phil Sturgeon的RESTful API Server。
现在在示例中没有模型,并且响应显示在所有链接所在的初始视图中。
但我想要的是我想要记录用户,如果他们的凭据没问题,那么加载一个新视图并在那里发送数据(响应数据)。
这总是让我有例外。有人可以解释发生了什么>
我的控制器代码:
function details_post()
{
$user_name = $this->post('username');
$pwd= $this->post('password');
echo $pwd;
if($pwd){
$this->load->model('login_model');
$result=$this->login_model->login($user_name,$pwd);
if($result){
$user_id=$this->session->userdata['logged_in']['userid'];
$this->load->model('loadposts_model');
//$data['response']=$this->response("ok", 200);
$data['query']=$this->loadposts_model->load_post($user_id);
$data['name'] = $result;
$this->load->view('CiscoGurus/user_newsfeed', $data);
//$this->response($data, 200);
}
if($result==false) {
$data['error_message'] = 'User name or password is incorrect!!!';
$this->load->view('CiscoGurus/index', $data);}
}
}
答案 0 :(得分:1)
您无法呈现视图并发送回复。如果您正在使用RESTful服务,则需要重新启动对客户端的响应,该响应将解析它并将其显示给用户。