问题
为什么Cake PHP会创建包含错误表中字段的视图,如何才能使用正确的表?
背景
我有一个蛋糕:
v2.5.1
......还有一张桌子:
CREATE TABLE IF NOT EXISTS `user_quotes` (
`id` int(11) NOT NULL,
`user_id` int(11) NOT NULL,
`message` text COLLATE utf8_general_mysql500_ci NOT NULL,
`expires` datetime NOT NULL,
`deleted` tinyint(1) NOT NULL,
`deleted_date` datetime NOT NULL,
`modified` datetime NOT NULL,
`created` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_mysql500_ci COMMENT='UserQuotes' AUTO_INCREMENT=1 ;
......及其型号:
class UserQuote extends AppModel
{
}
...我这样烘烤(来自htdocs / app /):
./Console/cake bake
...我要小心从烘焙菜单中选择UserQuotes控制器。
错误
视图具有UserQuotes表的正确标题,但包含的字段和数据来自User模型(和users表),而不是UserQuotes模型(以及user_quotes表)。