Вы можете установить $ recursive для различных значений в зависимости от количества данных, которые вы хотите. Представьте, что ваши функции приложения Группы, которые принадлежат домену и имеют много пользователей, которые, в свою очередь, имеют много статей. Затем
Depth Description
-1 Cake fetches Group data only, no joins.
0 Cake fetches Group data and its domain
1 Cake fetches a Group, its domain and its associated Users
2 Cake fetches a Group, its domain, its associated Users, and the Users' associated Articles
Установите его не выше, чем нужно. Наличие CakePHP для извлечения данных, которые вы не собираетесь использовать, замедляет ваше приложение без необходимости. Также обратите внимание, что рекурсивный уровень по умолчанию равен 1.