0
我知道这可能是一个愚蠢的问题,但我不知道该怎么做。 我想将一个值传递给一个函数,问题是我失去了我想要的值。我试图在一个函数或另一个函数中做到这一点,结果是一样的。 我想在另一个函数结束后做一个函数,我知道我可以用一个回调函数来做到这一点,但是我如何传递一个参数,回调函数不起作用,或者至少我不知道该怎么做那。如何获得变量的值而不会丢失它的值?
弥控制器
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)
}
aditional的信息
我做一种痕迹,我不知道如果是这样的英文名。 保存所有用户在插入记录时所做的功能,我将记录保存在通讯录表中,并在另一个表中保存“用户Pepe插入测试”操作。与记者DateTime
,ip_address
我不知道我在做什么错。 提前致谢。
你检查,看看有什么$ STATE_CODE的价值是什么?如果它不是'添加',那么一个空值是正确的$ info –
是的,有时候是添加,有时不会,那就是问题所在。我正在做一些** Traces **,我不知道这是不是英文名字。一个函数,用于保存用户所做的所有操作,如果插入记录,我将记录保存到通讯录表中,并在另一个表中执行“用户** Pepe **插入测试”操作 – Mary
如何获取该“$ state_code“值? –