У меня есть модель товара, и у каждого товара есть несколько изображений. Итак Product
- hasMany
- Image
.
Теперь, когда я просматриваю какой-либо продукт, я могу видеть изображения, которые у него есть, но не могу просматривать изображения, когда я перечисляю продукты в индексе.
Как получить первое изображение из продукта для отображения в индексе?
Единственный способ справиться с этим - использовать модель Image
внутри контроллера Products
, но я думаю, что это не лучший вариант.
EDIT:
Большая часть материала такая же, как после выпечки. По умолчанию отображается hasMany при перечислении всех продуктов?
Модель:
class Product extends AppModel {
var $hasMany = array(
'Image' => array(
'className' => 'Image',
'foreignKey' => 'parent_id',
'dependent'=> false
),
); }