如何读取CakePHP中webroot子文件夹中的文件?

时间:2011-04-20 19:46:42

标签: xml cakephp directory

我需要在app / webroot / xml文件夹中读取XML,我应该使用哪些变量?

谢谢, 塞尔索

3 个答案:

答案 0 :(得分:1)

可以从应用程序的根目录访问Webroot。只要该位置存在于webroot中,您就不会收到错误。因此,要访问webroot中的任何内容,您只需参考:/ 因此,如果要访问webroot / xml中的文件,可以从以下位置访问它:

http://yourdomain/xml/

如果您从蛋糕代码(而非通过网络)访问,则应使用:

$xml = simplexml_load_file(WWW_ROOT . DS . 'myDoc.xml');

答案 1 :(得分:0)

这应该这样做:

WEBROOT_DIR . DS . "xml"

答案 2 :(得分:0)

如果您从views-> layouts-> default.ctp调用xml文档,那么

<?php $xml = simplexml_load_file("xml/myDoc.xml"); ?>

应该工作得很好。