【发布时间】:2020-02-26 03:47:34
【问题描述】:
我有一个 ajax,它传递数组数组或多维/二维数组,当我将它传递给控制器进行建模时,我需要在函数内执行 Foreach 以便我可以获取$this->input->post('distance');,但我不知道如何打印模型中的数组数组或获取数组数组以便执行Foreach。
这是我的 ajax:
$.ajax({
url: url + 'getBookTours',
type: 'POST',
data: data,
success: function(data, textStatus, jqXHR) {
swal("Booked!", "", "success");
},
error: function(jqXHR, textStatus, errorThrown) {
swal("Save Error!", "", "error");
}
});
在我的控制器中:
public function getBookTours(){
$record = $this->mdl->bookTours();
$this->output->set_output(json_encode($record));
}
在我的模型中:
public function bookTours(){
$info = array (
'total_price' => $this->input->post('fare'),
'total_distance_km' => $this->input->post('distance'),
'status' => 1,
'ip' => $this->getUserIP(),
'booked' => $time,
);
return $info;
}
【问题讨论】:
标签: codeigniter model-view-controller