ich einen Bär von einem Zeitpunkt habe die einfachste Datensatz aus einem Modell Speicher namens ItemView:Wie debuggen, wenn CakePHP Modell :: save() eine INSERT nicht
if($this->save($this->data)) {
echo 'worked';
} else {
echo 'failed';
}
Wo $ this-> Daten:
Array
(
[ItemView] => Array
(
[list_id] => 1
[user_id] => 1
)
)
Und mein Tisch ist:
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 ;
bei der Abfrage-Dump im Debug-Modus sucht, ist Kuchen nicht einmal eine INSERT versucht, so Ich habe keine Ahnung, wie man debuggt.
Jede Hilfe wäre willkommen.
Durch die Art und Weise sollten Sie InnoDB als Datenbank-Engine verwenden ebenfalls. – k4t434sis
das wird hilfreich sein und Zeit sparen http://teknoid.wordpress.com/2008/06/09/15-essential-cakephp-tips/ – RSK