В моем приложении у меня есть много методов, которые обычно используют мои контроллеры. Сначала я скопировал их на контроллеры, после чего узнал, что я должен поместить их в AppController. Итак, я. достичь этих методов из производных контроллеров «$ this-> commonmethod»Использование нескольких таблиц базы данных в CakePHP
Методы, которые я положил в AppController, создают разные типы данных, , поэтому мне нужно поместить их в 4-5 разных таблиц в моей базе данных. Большинство таблиц не имеют отношения друг к другу.
Но большинство моих контроллеров будут использовать эти таблицы для извлечения связанных данных для них.
(я проверил примеры в поваренной книге, есть примеры о ведении блога, категории и теги. Если таблицы имеют отношения между ними)
- Если я кладу общий код контроллера в плагин или компонент? Или какими будут критерии принятия решения?
- Возможно ли использовать несколько таблиц базы данных из контроллера или компонента?
- Допустимы ли источники данных или их поведение для этого случая.
Спасибо заранее
Большое спасибо. Это быстро решило мою проблему. Теперь мой AppController использует 3 разных модели для 3 таблиц. – trante