Php 如何从视图到控制器方法中获取变量值,然后将这些值传递到模式以存储在数据库中:codeigniter
我的视图中有以下变量,我希望在控制器中获取所有这些变量,然后传递到模式以存储在数据库中:Php 如何从视图到控制器方法中获取变量值,然后将这些值传递到模式以存储在数据库中:codeigniter,php,codeigniter,view,controller,Php,Codeigniter,View,Controller,我的视图中有以下变量,我希望在控制器中获取所有这些变量,然后传递到模式以存储在数据库中: $value = $parts[count($parts) - 3]; $session_id = $this->session->userdata('session_id'); $user_name = $this->session->userdata('user_name'); $user_id = $this->session->userdata('user_id
$value = $parts[count($parts) - 3];
$session_id = $this->session->userdata('session_id');
$user_name = $this->session->userdata('user_name');
$user_id = $this->session->userdata('user_id');
$valu = $_POST['domain'];
这里是CI的快速概述(这不是为了复制和粘贴,只是为了给出一个想法) 每次加载会话类后,会话数据都可用:
class ex_controller extends CI_controller{
public $user;
public function __construct()
{
parent::__construct();
$this->load->library('session');
//now we can use these methods:
$this->user = $this->session->userdata('user_id);
}
}
Post数据必须发布到服务器,以下是使用表单的示例:
<? echo form_open('domains/add_domain);?> <!--MUST load CI's form helper to use this-->
<input name="domain" value="domain>
<btn type="submit" value="ds">Submit</btn>
<? echo form_close();?>
最后,模型:
class Example_model extends CI_Model{
public function __construct()
{
parent::__construct();
$this->load->database();
}
public function add_domain($domain)
{
$this->db->set('column_name', $domain);
return $this->db->insert('table');
}
}
这里是CI的快速概述(这不是为了复制和粘贴,只是为了给出一个想法) 每次加载会话类后,会话数据都可用:
class ex_controller extends CI_controller{
public $user;
public function __construct()
{
parent::__construct();
$this->load->library('session');
//now we can use these methods:
$this->user = $this->session->userdata('user_id);
}
}
Post数据必须发布到服务器,以下是使用表单的示例:
<? echo form_open('domains/add_domain);?> <!--MUST load CI's form helper to use this-->
<input name="domain" value="domain>
<btn type="submit" value="ds">Submit</btn>
<? echo form_close();?>
最后,模型:
class Example_model extends CI_Model{
public function __construct()
{
parent::__construct();
$this->load->database();
}
public function add_domain($domain)
{
$this->db->set('column_name', $domain);
return $this->db->insert('table');
}
}
那么另一个变量呢?它对一个变量非常有效,但我有多个变量要传递给模型:public function save(){$domain=$this->input->post('domain');$user\u id=$this->session->userdata('user\u id'))$this->load->model('user_model');$this->user_model->add_domain($domain,$user_id);只需让模型中的方法接受您必须传递的参数:
公共函数add_domain($arg1,$arg2…)
另一个变量如何?它对一个变量非常有效,但我有多个变量要传递给模型:公共函数save(){$domain=$this->input->post('domain');$user\u id=$this->session->userdata('user\u id'))$this->load->model('user_model');$this->user_model->add_domain($domain,$user_id);只需让模型中的方法接受您必须传递的参数:公共函数add_domain($arg1,$arg2…