我将错误数组转换为字符串 我的控制器是
function index() {
if ($this->input->post('submit') != NULL) {
$data = array();
$data['username'] = $this->input->post('username');
$data['name'] = $this->input->post('name');
$result['data'] = $this->Useraccount_mod->getUser_list($data);
$data['userlist'] = $result['data'];
$this->load->view('Useraccount/Userlist', $data);
} else {
$data = array();
$result['data'] = $this->Useraccount_mod->getUser_list($data);
$data['userlist'] = $result['data'];
$this->load->view('Useraccount/Userlist', $data);
}
}
和模型
function getUser_list($data) {
if ($data) {
$this->db->like('username',$data);
$this->db->like('name',$data);
$query = $this->db->get('users');
return $query->result_array();
} else {
$query = $this->db->get("users");
return $query->result_array();
}
}
我哪里错了?请建议我
严重性:通知
消息:数组到字符串的转换
文件名:database / DB_query_builder.php
行号:980
回溯:
文件:C:\ xampp \ htdocs \ ov400 \ application \ models \ Useraccount_mod.php 行:31功能:喜欢
文件:C:\ xampp \ htdocs \ ov400 \ application \ controllers \ Users.php行:23 函数:getUser_list
文件:C:\ xampp \ htdocs \ ov400 \ index.php行:315功能:require_once
答案 0 :(得分:1)
您试图以“ like”形式将数组作为信息提供。请尝试以下方法:
function getUser_list($data) {
if ($data) {
$this->db->like('username',$data['username']);
$this->db->like('name',$data['name']);
$query = $this->db->get('users');
return $query->result_array();
} else {
$query = $this->db->get("users");
return $query->result_array();
}
}