我正在努力实现Using a data view with view files。
但是没有运气,我遇到了错误,无法生成xml。
<response>
<code>500</code>
<url>/photo/sitemaps/view.xml</url>
<name>Call to undefined method Xml::options()</name>
</response>
要访问xml,链接类似于:http://www.example.com/action/view.xml
我的观看代码是:
// View code - app/View/Action/xml/view.ctp
$xmlObject = Xml::fromArray($xmlArray);
$xmlString = $xmlObject->asXML();
虽然我不确定控制器应该是什么样的。
我已经启用了Router :: parseExtensions()。 我还将RequestHandlerComponent添加到控制器的组件列表中。 如果我的数据在控制器中被序列化,那么它的工作正常。 顺便说一下,我正在使用Cakephp 2.3.4
提前致谢!