首先,我想將一個視圖文件加載到一個變量中,然後我需要通過將數據寫入新的file.ie來創建一個新文件,就像創建一個視圖文件的副本一樣。如何在codeigniter中寫入新文件?
$vPath = "home/muhammed/desktop/newfolder";
$ViewData=$this->load->view('test/show',TRUE);
mkdir($vPath);
write_file("$vPath/test.php", $ViewData);
但是給出的代碼不起作用。
有你檢查了明顯的東西,如目錄權限,路徑名正確等?你有沒有嘗試直接用[fwrite](http://php.net/fwrite)直接輸出?需要更多信息。 – LuckySpoon 2013-02-19 11:34:06
當我將字符串賦值給變量'$ ViewData',即'$ ViewData ='測試寫入內容'時,文件寫入工作正常。當我嘗試加載視圖文件時,它將無法工作。 – shihabudheen 2013-02-19 11:36:21