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「值? –