0
후 내 모델 작동하는 형태를 갖는다 :CodeIgniter의 반환 값 DB의 삽입
public function addGame($data, $parent_id = '0') {
// passing variables from POST
...
// insert array
$ins = array(
...
);
$q = $this->db->insert('games',$ins);
$last = $this->db->insert_id();
return site_url().'/'.$last.'/'.$slug;
}
컨트롤러 :
public function addGame() {
$this->load->model('contrib_model');
if ($this->form_validation->run()) {
$this->contrib_model->addGame($this->input->post()); //submits data
} else {
$this->layout->view('contribute/addGame', $data); //loads view
}
}
내 말은 -이 마지막 return
값을 원하는 ... 반환을 . 압축을 사용하므로 echo
(어쨌든 apropriate이 아닐 수는 없습니다) 할 수 없습니다.
어떻게 해결할 수 있습니까?
어떤 식 으로든 반환 값을 사용하지 않습니다. – Esailija
예, 이유를 모르므로 예. 내가'echo $ this-> contrib_model-> addGame ($ this-> input-> post()); // 데이터를 컨트롤러에 제출하면 오류가 발생합니다. –
에코를 사용하지 않고 사용중인 일부보기로 전달하십시오. http://codeigniter.com/user_guide/general/views.html '동적 데이터 추가하기'섹션 – Esailija