Я не знаю, как загрузить модель в контроллер во время выполнения. По сути, вам нужно добавить все модели, которые вы когда-либо могли использовать, в массив $uses
контроллера.
Однако, если модели связаны с другой моделью в вашем массиве использования, вы можете связать их во время выполнения в контроллере:
$this->Model1->bind(
'hasOne' => array(
'Model2'
)
);
Вы можете изменить hasOne
на тип отношений для вашей модели. Вы также можете добавить столько моделей, сколько хотите.
Обратное утверждение это unbind
.