2014-06-09 43 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)); 
} 

然後,只需附和你的視圖文件定義的$變量。

相關問題