我有一個時間熊節省從模型稱爲ItemView控件最簡單的記錄一個INSERT:如何調試時,CakePHP的型號::保存()不會嘗試
if($this->save($this->data)) {
echo 'worked';
} else {
echo 'failed';
}
其中$這個 - >數據是:
Array
(
[ItemView] => Array
(
[list_id] => 1
[user_id] => 1
)
)
而我的表是:
CREATE TABLE IF NOT EXISTS `item_views` (
`id` int(11) NOT NULL auto_increment,
`list_id` int(11) NOT NULL,
`user_id` int(11) default NULL,
`user_ip` int(10) unsigned default NULL,
`created` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED AUTO_INCREMENT=1 ;
望着在調試模式下查詢轉儲,蛋糕甚至沒有嘗試的INSERT,所以我不知道如何調試。
任何幫助,將不勝感激。
通過你應該使用InnoDB的爲你的數據庫引擎的方式也。 – k4t434sis 2011-03-17 20:23:18
這將是有益的,節省時間http://teknoid.wordpress.com/2008/06/09/15-essential-cakephp-tips/ – RSK 2010-06-17 09:39:04