Codeigniter 1.7.2和PHP 5.3.1,数据未传递给控制器​​查看

时间:2013-09-20 15:01:21

标签: codeigniter

我有一个使用CI 1.7.2的应用程序。 在控制器中我有$data['title'] = 'Sample Title'; 在视图中

<?php echo $title; ?> 

应该打印出来。

但不行。 我有另一个应用程序与最新的CI,在这样的传递工作正常。 有人知道这个奇怪问题的原因吗?

2 个答案:

答案 0 :(得分:1)

您应该将数据传递给像

这样的视图
$this->load->view('view_file', $data);

答案 1 :(得分:0)

还有另一种方法可以将数据传递给视图使用库解析器

class home扩展了CI_Controller {

function __construct() {

    parent::__construct();
    $this->load->helper(array('form', 'url', 'date'));
    $this->load->library('form_validation');
    $this->load->library('session');


    $this->load->library('parser');


}

public function index() {

    $this->sssssssss();
}

function sssssssss($data = '') {

    $header = $this->parser->parse('interface', array(), TRUE);

    $data['interface'] = $header;

    //bind all together and parse to template view
    $this->parser->parse('template_view', $data);
}

}