使用cakephp Xml :: build解析xml

时间:2012-12-11 07:39:47

标签: xml cakephp cakephp-2.0

我在烹饪书中关注这篇文章。 http://book.cakephp.org/2.0/en/core-utility-libraries/xml.html#Xml::build

$xmlpath   =     WWW_ROOT.'files/xml/'.$xmldetails['Xml']['xml_url'];
        App::uses('Xml', 'Utility'); 
        if(file_exists($xmlpath)){
            $parsed_xml = Xml::build($xmlpath, array('return' => 'simplexml'));
            pr($parsed_xml);
            die();
        }

这是我在控制器方法中编写的代码。我得到了

Fatal error: Call to undefined method Xml::build() 

我不确定你能得到这个。

任何想法?

1 个答案:

答案 0 :(得分:2)

查看您的数据$xmldetails['Xml'],我认为这是一个模型。如果是这种情况,您已经导入了一个名为Xml的类,因此cake不会导入另一个。

如果您想使用蛋糕Xml课程,您可以拥有名为Xml的模型。