2013-01-19 96 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

如果這沒有幫助,請在您的問題發送調試的內容($這個 - >數據)和控制器