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日修改”
好的,谢谢您的建议