CodeIgniter将会话数据存储在变量中,并将其传递给另一个函数
如果用户提交表单,我想存储用户的信息,以便在另一个函数中显示它,以便始终知道是谁执行了此操作 这是我的第一个功能CodeIgniter将会话数据存储在变量中,并将其传递给另一个函数,codeigniter,Codeigniter,如果用户提交表单,我想存储用户的信息,以便在另一个函数中显示它,以便始终知道是谁执行了此操作 这是我的第一个功能 public function view() { $page = 'listeVisiteurs'; $comptable = array(); $compt= array(); $message = array(); if ($this->input->post()) { $mois = $this->
public function view() {
$page = 'listeVisiteurs';
$comptable = array();
$compt= array();
$message = array();
if ($this->input->post()) {
$mois = $this->input->post("mois");
$nom = $this->input->post("nom");
$session_data = $this->session->userdata('logged_in');
$data['nom'] = $session_data['nom'];
$comptable = array($data['nom'] => $mois);
........
}
$compt = array('fields' => array());
foreach ($comptable as $key => $label) {
$compt['fields'][] = array(
'key' => $key,
'label' => $label
);
}
......
这是第二个
public function get_VisiteursMep() {
$this->load->view('templates/header');
$data['visiteur_Mep'] = $this->modele_suivre_paiement->get_VisiteursMep();
$this->load->view("suivrePaiement/listeVisiteursMep", $data);
}
有人能帮我吗?不够清楚,您想将其保存在数据库中,还是只保存在会话中?你犯了什么错误?什么对你不起作用?我想在一个表中显示它,如“由john blaze 9月18日修改”,我认为它在数据库中,因为如果它在会话中,它只存在会话的时间。但是有没有其他方法可以避免在数据库中为此创建字段?@虽然没有,但是如果希望它是永久的,没有其他方法。您必须将其保存到数据库中,然后运行查询以使其显示
“由john blaze 9月18日修改”
好的,谢谢您的建议