如何从模型访问应用程序文件夹中的文件?

时间:2013-10-16 15:33:28

标签: php codeigniter

如何从模型中删除驻留在Codeigniter的/application/文件夹(例如/application/schematics/myfile.png)的子文件夹中的文件?
我还有schematics/myfile.png等文件的路径。

4 个答案:

答案 0 :(得分:1)

你应该试试这个,APPPATH给出application文件夹的路径:

$path = APPPATH.'/schematics/myfile.png';

答案 1 :(得分:0)

我建议从应用程序文件夹中创建资源文件夹。因为如果你使用htaccess,你在url中放入的所有内容都会重定向到index.php的param,它会重定向到右边的控制器。

我这样使用它:

  • 应用
  • 系统
  • CSS
  • JS​​
  • IMG

答案 2 :(得分:0)

在root中的index.php文件中,定义了大多数有用的路径,以便您可以在其余代码中使用它们。

FCPATH   -> '/'
BASEPATH -> '/system/'
APPPATH  -> '/application/'

或者尝试

$path = $_SERVER['DOCUMENT_ROOT'].'/application/schematics/myfile.png';

答案 3 :(得分:0)

unlink(APPPATH.'schematics/myfile.png');

删除文件就像调用unlink()一样简单,无论您使用的是什么PHP框架,但由于您使用的是CodeIgniter,因此您可以使用APP PATH常量。