Поведение по умолчанию в Cake - это автоматическое связывание модели с каждым контроллером. Соглашение состоит в том, что ассоциированная модель будет единственным в имени контроллера, поэтому UsersController автоматически загрузит модель с именем User, PeopleController автоматически загрузит модель с именем Person. Модели, которые автоматически загружаются таким образом, становятся доступными в качестве атрибутов вашего объекта контроллера.
Вы можете выбрать, какие модели будут автоматически загружаться для контроллера, установив атрибут $ users объекта контроллера в массив, содержащий имена моделей, которые вы хотите загрузить, хотя это обычно считается плохой практикой из-за проблем с производительностью.
Вы также можете установить для атрибута $ used значение false, если вы не хотите связывать какую-либо модель с вашим контроллером.
Чтобы загрузить экземпляры модели на более позднем этапе в вашем контроллере, вы можете вызвать $ this-> loadModel ('Cow') и $ this-> Cow теперь будет содержать ссылку на вашу модель Cow.