0

我有一个名为的数据库表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。现在我想实现一个 REST web 服务,遵循这里解释的规则。我正面临着一个季节(view($id)方法)的检索,所有季节(index()方法)的检索和现有季节(方法)的删除delete($id)

当我想创建新季节或编辑现有季节时,就会出现问题。我认为问题是因为我弄错了发送 XML 请求的方式。有人知道我该如何处理吗?

4

1 回答 1

0

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

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

于 2013-03-25T07:38:12.673 回答