Я не уверен, что теперь лучше всего загружать модели в CakePHP 2.0.
Вопрос 1
У меня есть модель, где несколько полей базы данных связаны с другой моделью.
customers
таблица имеет поля country_origin
, country_residence
и country_study
, и все эти поля содержат идентификатор из таблицы countries
.
Итак, в моей модели Customer, как я должен загружать модель Country?
Вопрос 2
Неужели Controller::loadModel()
устарел или это плохая практика, чтобы использовать это? Как я могу загрузить модель в контроллер?
Вопрос 3
Когда или почему вы должны использовать App::uses()
в контроллере или модели? Я не понимаю, когда модели будут загружаться в любом случае, если вы используете обычные методы, такие как loadModel()
, hasOne
, hasMany
, belongsTo
и т.д.