我想使用XML文件从中检索静态内容。 E.G:
您编写的“纯”PHP代码
$ xml = simplexml_load_file(“pages / myxml.xml”)或死亡(“错误:无法创建对象”); 并加载XML文件,然后您可以使用它的内容,如: $ xml - >菜单 - > LI1 即可。但是当我使用 simplexml_load_file等时。在CodeIgniter我收到这个: simplexml_load_file():I / O警告:无法加载外部实体“pages / myxml.xml 。我怎样才能使它适用于CodeIgniter?
答案 0 :(得分:0)
由于CodeIgniter的文件结构,路径可能存在问题。
假设"页面"文件夹是/application
的子目录,那么这应该可以。
$xml = simplexml_load_file(APPPATH."pages/myxml.xml");
如果"页面"与/application
处于同一级别(换句话说,该网站的子目录" public"文件夹)然后使用。
$xml = simplexml_load_file(FCPATH."pages/myxml.xml");
根据您的文件结构进行调整。