2013-01-19 53 views
0

编辑资源我有一个数据库表名为seasonsCakePHP的:通过REST Web服务

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

首先,它将有助于显示您的控制器操作。我怀疑这个问题可能是你发送到保存方法的问题。尝试输出$ this->数据,然后进行保存并查看结构。确保它看起来像这样http://book.cakephp.org/2.0/en/models/saving-your-data.html#saving-your-data

如果这没有帮助,请在您的问题发送调试的内容($这个 - >数据)和控制器