我正在尝试从表单中获取数据并将其发送到下面的模型,以将数据输入到数据库表用户中。
我的控制器(登录类)具有以下代码:
类登录扩展 CI_Controller {
function __construct()
{
parent::__construct();
$this->load->model('Login_model');
}
public function index()
{
$data = array(
'gid' => $this->input->post('gid'),
'name' => $this->input->post('name'),
'pic' => $this->input->post('pic'),
'link' => $this->input->post('link')
);
var_dump($data);
$this->Login_model->insert_entry($data);
}
}
在我的模型中,我有以下内容:
class Login_model extends CI_Model {
public function __construct()
{
parent::__construct();
$this->load->database();
}
function insert_entry($data)
{
$this->db->insert('users', $data);
}
}
我目前的问题是我认为我的模型没有正确获取数据。我一直在使用网址:
domain.com/login?field1=John&field2=Dave&field3=Barry&field4=Ted
如果我做一个 var dump 似乎返回以下而不是数据:
array(4) { ["gid"]=> bool(false) ["name"]=> bool(false) ["pic"]=> bool(false) ["link"]=> bool(false) }