0
後返回值我有我的模型作品的形式:笨 - 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
它(它不會合適)。
我該如何解決這個問題?
你沒有以任何方式使用返回值 – Esailija
是的,因爲我不知道如何。當我使用'echo $ this-> contrib_model-> addGame($ this-> input-> post()); //在控制器中提交數據',它也會引發錯誤。 –
不要回應它,而是將它傳遞給您正在使用的某個視圖。請參閱http://codeigniter.com/user_guide/general/views.html「將動態數據添加到視圖中」部分 – Esailija