【发布时间】:2019-01-26 00:53:01
【问题描述】:
晚上好。出于学习目的,我正在构建一个可以使用 ajax 拖放行的 CRUD 脚本。在将数据从控制器发送到模型时,我的模型函数无法处理数组,所以我遇到了问题。
控制器功能:
public function from_ajax() {
$this->load->model('model');
$ordem = $this->input->post('ordem');
parse_str($ordem, $array_ordenado);
var_dump($array_ordenado); //testing only
$resultado = $this->model->reordem($array_ordenado);
echo json_encode($resultado);
}
控制器输出上的var_dump:
array(1) { ["teste"]=> array(4) { [0]=> string(1) "1" [1]=> string(1) "3" [2]=> string(1) "2" [3]=> string(1) "4" } }
这是我的模型函数:
public function reordem($data) {
$this->db->select('page_order');
$this->db->from('tbl_posts');
return $this->db->update('tbl_posts', $data);
}
我将如何处理我的模型函数中的这个数组转储,以便获得我想要的值(“”中的值)?
我也收到此错误: php/database error 感谢您的宝贵时间!
【问题讨论】:
标签: php arrays ajax model controller