2016-01-25 107 views
0

我想知道在codeigniter中有一種方法可以從控制器中將一些數據寫入到ahtml文件中,然後從控制器中的該文件中獲取該html。從另一個文件加載HTML

$data["messages"] = $this->message_view->getParticularMessage($this->input->post('id')) 
$data["users"] = $this->user_view->getAllUsers() 
write_file('/messages/panel.tpl', $data) 
$string = read_file('/messages/panel.tpl'); 
error_log(print_r($string , true)); 
echo json_encode(array('value'=> $string)); 
+0

你有沒有嘗試過任何東西 – Nehal

+0

@Nehal我試圖用READ_FILE和WRITE_FILE codeigniter的功能,但這些也不起作用 – Gardezi

+0

添加一些代碼,你已經嘗試過,所以我們可以寧可整理你的問題 – Nehal

回答

0

要笨寫入文件:

$this->load->helper('file'); 

$data = 'Some file data'; 
    if (! write_file('/messages/panel.tpl', $data)) 
    { 
      echo 'Unable to write the file'; 
    } 
    else 
    { 
      echo 'File written!'; 
    } 

並加載HTML文件,使用這樣的:

$this->load->view('/messages/panel.tpl'); 
+0

我知道這件事我已經加載了幫手但不起作用 – Gardezi

+0

您的文件路徑是否正確? –

+0

是的路徑是正確的。 – Gardezi

相關問題