如何在不丢失值的情况下获取变量的值?

时间:2017-06-21 18:20:45

标签: php codeigniter

我知道也许这是一个愚蠢的问题,但我不知道该怎么做。 我想将值传递给函数,问题是我失去了我想要的值。我尝试在一个函数或另一个函数中执行此操作,结果是相同的。 我希望在另一个函数结束后执行一个函数,我知道我可以用回调来做到这一点,但是我必须传递一个参数,回调函数不起作用,或者至少我不知道怎么做

Mi控制器

function Crud(){   
    $this->crud->set_table('test');
    (...)
    $output = $this->crud->render();
    $data['page_title'] = 'Test';
    $data = array_merge($data, (array) $output);

    $state_code = $this->crud->getState();
    $info = '';
    $operation_message = 'in the Table';
        if ($state_code == 'add') 
        {
            $info = 'Inserted';
        }

    echo $info; // this value give me **empty**, and I want that give me **Inserted**
    $this->Insert_t($operation_message, $info)

}

有条件的信息

我正在做一种 Traces ,我不知道那是不是英文名字。 一个函数保存用户在插入记录时所做的全部操作,我将记录保存在对应表中,在另一个表中,操作“用户Pepe插入测试”。通讯记者DateTimeip_address

我不知道我做错了什么。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

你可以回显$ state_code值。如果你得到"添加"然后你肯定会得到结果"插入"