Ho i seguenti controller

messages_controller.php

<?php
class MessagesController extends AppController {

var $scaffold;
//var $helpers = array('Html', 'Form' );

}
?>


e


posts_controller.php

<?php
class PostsController extends AppController
{
var $scaffold;
}
?>

entrambi con lo scaffold... mi funziona solo quello "messages".

per posts mi da il seguente errore..

Error: Database table posts for model Post was not found.



queste sono le tabelle:


CREATE TABLE `messages` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`autore` varchar(255) NOT NULL,
`title` varchar(255) NOT NULL,
`messaggio` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;


CREATE TABLE `posts` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(50) DEFAULT NULL,
`body` text,
`created` datetime DEFAULT NULL,
`modified` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

come mai? eppure la tabella esiste..

una curiosità: il modello va creato anche se si usa lo scaffold?