我有一个名为seasons
的数据库表:
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 ;
此表格绑定到Season
模型和SeasonsController
。现在,我想按照here解释的规则实现REST Web服务。
我正面临着成功检索季节(view($id)
方法),检索全季(index()
方法)和删除现有季节(delete($id)
方法)。
当我想创建一个新季节或编辑现有季节时,就会出现问题。我认为问题是'因为我错误地发送XML请求的方式。有人知道我该怎么办?
答案 0 :(得分:0)
首先关闭它将有助于显示您的控制器操作。我怀疑问题可能是你发送到save方法的问题。尝试在执行保存之前输出$ this->数据,然后查看结构。确保它看起来像http://book.cakephp.org/2.0/en/models/saving-your-data.html#saving-your-data
如果这没有帮助,请在您的问题中发布debug($ this-> data)和您的控制器的内容