2014-04-22 137 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

谢谢,它给了一个空的页面嗯没有打印 –