在CodeIgniter中使用XML来检索静态值

时间:2018-01-12 15:02:33

标签: xml codeigniter

我想使用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?

1 个答案:

答案 0 :(得分:0)

由于CodeIgniter的文件结构,路径可能存在问题。

假设"页面"文件夹是/application的子目录,那么这应该可以。

$xml = simplexml_load_file(APPPATH."pages/myxml.xml");

如果"页面"与/application处于同一级别(换句话说,该网站的子目录" public"文件夹)然后使用。

$xml = simplexml_load_file(FCPATH."pages/myxml.xml");

根据您的文件结构进行调整。