我对 cakePHP 还很陌生,我正在尝试构建一个简单的 webapp。
我有 3 个模型:属性、操作和类别。
我的人际关系是:
Category -> hasMany -> Property
Operation -> hasMAny -> Property
每个属性都有一个用于类别 (cat_id) 和操作 (op_id) 的外键。
我想要做的是显示每个属性(在相应的视图中)与类别和操作的名称(相应表中的字段是“名称”),而不是 ID。我怎样才能做到这一点?
更新:
所需输出的一个示例是:
ID category operation description ....
1 House Sell a house ....
我现在拥有的是
ID category operation description ....
1 2 3 a house ....
2 和 3 分别是 'house'(category, cat_id) 和 'sell'(operation, op_id) 的 ID
这是类别模型的代码:
class Category extends AppModel{
public $hasMany = array(
'Property'=>array(
'foreignKey' => 'cat_id'
));
}
先感谢您。