У меня есть 3 модели в приложении CakePHP 2.1 Ярлык, категория, продукт.
Продукт связан с категорией и ярлыком через отношение hasOne.
Какой самый эффективный способ использования содержимого или связывания позволяет получить следующую структуру данных.
[Label]
[Category]
[Product]
В основном я хочу сгруппировать товары по категориям и категории по ярлыкам.
Единственное решение, которое я мог придумать, заключалось в изменении данных в стиле afterFind путем извлечения продуктов
$this->Product->find('all', array(
'contain' => array(
'Category',
'Label
);
и затем повторение результата с использованием foreach для переформатирования структуры данных для достижения требуемого результата.