未定义的变量:从控制器到视图的变量

时间:2014-04-22 22:26:01

标签: codeigniter variables

嗨,我不知道为什么它不再有效。 如果我尝试在视图中回显变量,我得到了未定义的变量。 这里是控制器

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 :(得分: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
)