У меня есть только две таблицы в моей базе данных с отношениями «один ко многим» между ними (пользователь hasMany сообщения), и я пытаюсь получить базовую функциональность CRUD. Bake правильно обнаруживает ассоциации и правильно указывает их внутри классов моделей, но в контроллерах и представлениях похоже, что Cake ничего не знает об этих ассоциациях - я даже не получаю тег select для user_id, когда я добавляю новый сообщение. Кто-нибудь сталкивался с этой проблемой раньше? Что я могу делать не так?
Структура таблицы в порядке:
CREATE TABLE users (
id int(11) NOT NULL AUTO_INCREMENT,
username varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
email varchar(255) NOT NULL,
created datetime NOT NULL,
modified datetime NOT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `messages` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`content` varchar(255) NOT NULL,
`created` datetime NOT NULL,
`modified` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;