2014-04-22 138 views
-1

嗨,我不知道爲什麼它沒有更多的工作。 我得到了undefinied變量,如果我試圖在視圖中回顯變量。 這裏控制器未定義的變量:從控制器到變量的變量

class save_settings extends CI_Controller { 

    function save() 
    { 
     $data['test'] = 'content'; 
     $this->load->view('help', $data); 
    }  
} 

,並查看

<!DOCTYPE HTML> 
<html lang="de"> 
    <head></head> 
    <body> 
     <?php echo $test ; ?> 
    </body> 
</html> 
+1

對我很好! –

+0

嗯,通常是簡單的,但我不知道爲什麼它今天不起作用 –

+0

你可以檢查並顯示你的'幫助'視圖究竟是什麼? –

回答

2

一些問題,檢查 -

1)正確view namepath

2)正確網址 - /save_settings/save

3)嘗試用print and exit來檢查控制器是否加載完好。

function save() 
{ 
    $data['test'] = 'content'; 
    echo '<pre>'; print_r($data); exit; // <== Debug 
    $this->load->view('help', $data); 
} 

// Should give 
Array(
    [test] => content 
) 
+0

如何檢查控制器中的打印?我認爲印刷必須在視野之內。我想嘗試檢查控制器的變量 –

+0

檢查編輯並嘗試。 –

+0

謝謝,它給了一個空的頁面嗯沒有打印 –