2015-06-29 31 views
0

如: 這是通過平常的參數,是否可以在codeigniter上傳遞更多的參數?

$this->template->write_view('content','admin/content',$data, TRUE); 

我的問題是我們可以添加更多的沒有$數據,如下面提到:

$this->template->write_view('content','admin/content',$data1, $data2, TRUE); 

誰能幫我一下吧???

回答

0

的事情是,你需要更改模板解析器類來做到這一點,易方達,你可以試試這個,結合路過的時候,和seprate鑑於渲染時

$data = [ $data1, $data2 ]; 

write_view('content', 'admin/content', $data, TRUE); 
1

你能這樣做是這樣的:

$this->template->write_view('content','admin/content',$data, TRUE); 

,並有$data是這樣的:

$data = array(
    'first' => array(
    'something', 
    'something else' 
), 
    'second' => array(
    'more data' => 'even more', 
    'something again' 
), 
    'something', 
    'something else' 
); 

這樣,在視圖上使用$data1$data2時,您可以使用$first$second。然後$first['something']如果它是一個數組。

0

你可以聲明一個數組,然後你可以把數據放在該數組上,並通過參數傳遞它們。嘗試用以下示例格式:

$data = array(); //array declaration 
    $data['message1'] = 'Save Corner Information Successfully !'; //put data on variable 'message1' 
    $data['message2'] = 'Save Corner Information Successfully !'; 
    $data['message3'] = 'Save Corner Information Successfully !'; 

$這 - >模板 - > write_view( '內容', '管理/內容',$數據,TRUE);

相關問題