Ja zrobił bym tak, że w modelu symbolu wpisał:
var $belongsTo = array(
'Product' => array(
'className' => 'Product',
'foreignKey' => 'products_id'
)
);
i w modelu Ingredient:
var $belongsTo = array(
'Product' => array(
'className' => 'Product',
'foreignKey' => 'products_id'
)
);
Albo w modelu produktu:
var $hasMany = array(
'Symbol' => array(
'className' => 'Symbol',
'foreignKey' => 'products_id'
),
'Ingredient' => array(
'className' => 'Ingredient',
'foreignKey' => 'products_id'
)
);
Mam nadzieje ze nie wprowadzam w błąd