Я новичок в CakePHP и пытаюсь создать простое веб-приложение.
У меня есть 3 модели: свойство, операция и категория.
Мои отношения:
Category -> hasMany -> Property
Operation -> hasMAny -> Property
каждое свойство имеет внешний ключ для категории (cat_id) и для операции (op_id).
Что я хочу сделать, так это показать каждое свойство (в соответствующем представлении) с ИМЯ категории и операции (поле «имя» в соответствующих таблицах), а не идентификатор. Как я могу это сделать?
ОБНОВИТЬ:
Примером желаемого результата может быть:
ID category operation description ....
1 House Sell a house ....
То, что у меня есть сейчас
ID category operation description ....
1 2 3 a house ....
2 и 3 — это соответствующие идентификаторы «дома» (категория, cat_id) и «продажи» (операция, op_id).
Это код модели категории:
class Category extends AppModel{
public $hasMany = array(
'Property'=>array(
'foreignKey' => 'cat_id'
));
}
Заранее спасибо.