2014-06-09 46 views
0

我想是从在笨多个视图控制器传递数据,例如如何从控制器在多个视图的数据传递

function main(){ 
    $data['test'] = 'test'; 
    $json['json'] = $data 
    $this->load->view('template/ajax', $json); 
} 

,但我也想加载$这 - 数据>负载 - > view('home',$ json)除了“template/ajax”之外,我已经尝试了这段代码,但它没有起作用。

function main(){ 
    $data['test'] = 'test'; 
    $data['otherview'] = $this->load->view('home', $data); 
    $json['json'] = $data 
    $this->load->view('template/ajax', $json); 
} 

回答

0

不知道这是否会解决你的问题,但是这是我如何与数组做到这一点:

public $test = array(); 

function __construct() { 
    parent::__construct(); 
    $this->variable['testing'] = "Testing Content"; 
} 

function main() { 
    $this->load->view('home', var_dump($this->variable)); 
} 

function secondView { 
    $this->load->view('template/ajax', var_dump($this->variable)); 
} 

然后,只需附和你的视图文件定义的$变量。

相关问题