0

使用 CakePHP:

在我的示例中,我有一个名为模型,users然后关联模型admins, students, parents

现在,admin每个studentuser belongsTo一个user. (另外每student belongsTo一个parent

我需要为每个模型单独的控制器,但我不想为每个模型有一个单独的数据库表。即所有的users都存储在users表中,并有一个user_type管理员、父级或子级。

首先,这是设置它的正确方法,还是每个student模型admin都应该在数据库中拥有自己的表?其次,如何制作基于相关模型表的模型?

4

1 回答 1

0

http://book.cakephp.org/2.0/en/models/model-attributes.html#usetable

class Example extends AppModel {
    public $useTable = false; // This model does not use a database table
}

Cake 允许您拥有未连接到任何数据库表的模型。

我认为是否使用没有任何数据库表的模型是您的选择:)

于 2013-03-25T07:12:21.440 回答