【发布时间】:2013-02-19 11:25:26
【问题描述】:
首先我想将一个视图文件加载到一个变量中,然后我需要通过将数据写入新文件来创建一个新文件。即,就像创建一个视图文件的副本一样。
$vPath = "home/muhammed/desktop/newfolder";
$ViewData=$this->load->view('test/show',TRUE);
mkdir($vPath);
write_file("$vPath/test.php", $ViewData);
但是给出的代码不起作用。
【问题讨论】:
-
您是否检查了诸如目录权限、路径名正确等显而易见的事情?您是否尝试过直接用fwrite 编写以获得直接输出?需要更多信息。
-
当我将字符串分配给变量
$ViewData,即$ViewData='test writing content'时,文件写入工作正常。当我尝试加载视图文件时,它将无法正常工作。
标签: php codeigniter file-io loadview