Я новичок в CakePHP, и у меня возникли проблемы с моделями отношений. У меня есть две модели с отношениями: Employee hasOne
User. Когда я использую метод поиска, он возвращает все данные из обеих таблиц.
Пример: $this->Employee->find('all');
возвращает данные о сотруднике и данные о пользователе.
Любая идея, как вернуть только данные о сотруднике?
Изменить
В поисках другого вопроса в документации CakePHP я нашел более правильное решение для этого вопроса.
Перед использованием метода find() просто поместите $this-Model->unbindModel()
. Сразу после использования метода find() Модель вернется к ассоциации, определенной по умолчанию.
Подробнее здесь: API CakePHP UnbindModel