Sto avendo un orso di un risparmio di tempo del record più semplice da un modello chiamato ItemView:Come eseguire il debug quando CakePHP Modello :: save() non tenta un INSERT
if($this->save($this->data)) {
echo 'worked';
} else {
echo 'failed';
}
Dove $ this-> dei dati è:
Array
(
[ItemView] => Array
(
[list_id] => 1
[user_id] => 1
)
)
E il mio tavolo è:
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 ;
Guardando la discarica query in modalità debug, torta non è nemmeno tentando un INSERT, così Non ho idea di come eseguire il debug.
Qualsiasi aiuto sarebbe apprezzato.
Tra l'altro si dovrebbe utilizzare InnoDB come motore di database anche. – k4t434sis
questo sarà utile e risparmiare tempo http://teknoid.wordpress.com/2008/06/09/15-essential-cakephp-tips/ – RSK