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

问题描述:

我需要在我的app/webroot/xml文件夹中读取一个XML,我应该使用哪些变量?如何读取CakePHP中webroot子文件夹内的文件?

感谢, 塞尔索

+0

你能提供一些你想要做的更多细节吗? – eaj 2011-04-20 19:52:53

这应做到:

WEBROOT_DIR . DS . "xml" 

如果要调用从XML文档,则须─> layouts-> default.thtml中则

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

应该工作很好。

Webroot可以从应用程序的根目录访问。只要该位置存在于webroot中,就不会出现错误。因此,要访问任何在根目录,你只需简单地引用:

http://yourdomain/xml/ 

如果从蛋糕代码中访问(不:/ 所以,如果你想访问一个文件根目录/ XML,你可以访问它通过网络),你应该使用:

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