Похоже, у вас неправильное представление о содержании.Это «позволяет фильтровать и ограничивать операции поиска модели».Вы используете его всякий раз, когда вам нужно включить (или исключить) определенные связанные данные модели в свой метод find ().
Например, профиль пользователя hasOne, hasMany Roles, принадлежащий компании.И вам нужно получить все роли и связанные компании для пользователя, но вам не нужен профиль, вы можете использовать $this->User->find('first',array('conditions'=>...,'contain'=>array('Role'=>array('Company'))))
Он не имеет ничего общего с index () или users_controller.
Country is both connected to User and Company. How to define this without creating duplicates?
Что дублирует?