Лучший способ загрузить модели в CakePHP 2.0

Я не уверен, что сейчас лучший способ загрузки моделей в CakePHP 2.0.

Вопрос 1

У меня есть модель, где несколько полей базы данных связаны с другой моделью.

customers таблица имеет поляcountry_origin, country_residence а такжеcountry_study и все эти поля содержат идентификатор из таблицыcountries.

Итак, как мне загрузить модель Country в моей модели Customer?

вопрос 2

имеетController::loadModel() устарел или это плохая практика, чтобы использовать это? Как я должен загрузить модель в контроллер?

Вопрос 3

Когда или почему вы должны использоватьApp::uses() в контроллере или модели? Я не понимаю смысла, когда модели все равно будут загружаться, если вы используете обычные методы, такие какloadModel(), hasOne, hasMany, belongsTo, и т.д.

Ответы на вопрос(3)

Ваш ответ на вопрос