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)和控制器的内容