使用CakePHP:
在我的示例中,我有一个名为users的模型,然后是关联的模型admins、students和parents。
现在,每个admin、student和user belongsTo都有一个user。(另外,每个student belongsTo一个parent)
我需要为每个模型单独的控制器,但我不想为每个模型有一个单独的数据库表。即,所有的users都存储在users表中,并且具有admin、parent或子的user_type。
首先,这是正确的设置方式吗,或者每个student、admin等模型都应该在数据库中有自己的表?其次,如何制作基于关联模型的表的模型?
发布于 2013-03-25 15:12:21
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允许您拥有不连接到任何数据库表的模型。
是否使用没有任何数据库表的模型是您的选择,我认为:)
https://stackoverflow.com/questions/15599667
复制相似问题