1

私はクックブックからこの記事をフォローしています。 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() 

私はあなたがこれを手に入れるかどうかわかりません。

何か案が?

4

1 に答える 1

2

あなたが持っているあなたのデータを見ると、$xmldetails['Xml']それはモデルだと思います。この場合、既にという名前のクラスをインポートしているXmlため、cake は別のクラスをインポートしません。

XmlCakesクラスを使用したい場合、 というモデルを使用することはできませんXml

于 2012-12-18T13:59:02.803 に答える