【发布时间】:2013-09-12 20:32:35
【问题描述】:
我已按照 2.0 的 cakephp 文档创建了一个 restFUL。我不确定我是否正确。
如果我只是将 URL 放入浏览器,我应该看到回调的 xml。我只是想测试它,但我看到的只是标准视图,而不是 xml 视图。我只是想快速测试一下,看看我是否正确。
网址
http://www.mydomain.com/members/123.xml 控制器是成员,我调用的方法是视图
这是我的代码:
routes.php
Router::mapResources('members');
Router::parseExtensions('xml', 'json');
MembersController.php
public function view($id = null) {
if (!$this->Member->exists($id)) {
throw new NotFoundException(__('Invalid member'));
}
$options = array('conditions' => array('Member.' . $this->Member->primaryKey => $id));
$members = $this->Member->find('first', $options);
$this->set(array(
'member' => $members,
'_serialize' => array('member')
));
}
app/view/members/xml/view.ctp
echo $xml->serialize($member)
【问题讨论】:
标签: cakephp