Xml CakePHP:通过REST Web服务编辑资源

Xml CakePHP:通过REST Web服务编辑资源,xml,rest,binding,cakephp-2.0,Xml,Rest,Binding,Cakephp 2.0,我有一个名为seasures的数据库表: CREATE TABLE IF NOT EXISTS `seasons` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(250) NOT NULL COMMENT `year` year(4) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `title` (`title`) ) ENGINE=MyISAM AUTO_INCREMEN

我有一个名为
seasures
的数据库表:

CREATE TABLE IF NOT EXISTS `seasons` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` varchar(250) NOT NULL COMMENT 
  `year` year(4) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `title` (`title`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
此表绑定到
季节
型号和
季节控制器
。现在,我想按照所解释的规则实现REST Web服务。 我面临着成功的季节检索(
view($id)
method),所有季节的检索(
index()
method)和现有季节的删除(
delete($id)
method)


当我想要创建一个新的赛季或编辑一个现有的赛季时,问题就出现了。我认为问题是因为我错误地发送XML请求。有人知道我如何处理这个问题吗?

首先,这将有助于显示控制器的操作。我怀疑问题可能是您发送到save方法的内容。在保存并查看结构之前,请尝试输出$this->数据。确保它看起来像这样

如果这没有帮助,请在问题中发布调试($this->data)和控制器的内容