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?