【发布时间】:2012-08-26 02:51:57
【问题描述】:
我正在编写一个显示住房单元的应用程序(它们由提供出租的用户列出)。我想弄清楚如何在 Cakephp 中定义我的单元模型。我有三个表:units、complexs 和 users。
我知道单元 $belongsTo 'User',但它也属于 'Complex',因为每个复合体都可以有多个单元。我可以写这个吗?
<?php
class Unit extends AppModel {
var $name='Unit';
var $belongsTo=array('User', 'Complex');
} ?>
我还应该补充一点,我不确定如何为 User 和 Complex 定义我的类,因为一个 User 可以有很多 Complexes,而一个 Complex 可以有很多 User。如果一个 hasMany 也可以属于它所拥有的东西Many 吗?这是HABTM吗?我很困惑(新手)。
【问题讨论】:
标签: mysql cakephp cakephp-model