elhor maneira de carregar modelos no CakePHP 2

Não tenho certeza da melhor maneira de carregar modelos no CakePHP 2.0 agor

Questão

Tenho um modelo em que mais de um campo do banco de dados está relacionado a outro model

customers tabela tem os camposcountry_origin, country_residence ecountry_study e todos esses campos contêm um ID da tabelacountries.

Então, no meu modelo de cliente, como devo carregar o modelo de país?

Questão

HasController::loadModel() foi preterido ou é uma má prática usar isso? Como devo carregar um modelo no controlador?

Questão

Quando ou por que você tem que usarApp::uses() em um controlador ou modelo? Não entendo o momento em que os modelos serão carregados de qualquer maneira, se você usar os métodos normais comoloadModel(), hasOne, hasMany, belongsTo etc.

questionAnswers(6)

yourAnswerToTheQuestion