我正在学习cakePHP,我可以根据它们在数据库中的对应表关系在具有特殊类属性(如$hasOne
,$hasMany
等)的模型类中定义模型关系$belongsTo
。现在我应该像在 PHP 中那样用 super 定义我的表和它们的关系吗?继承与否的类和子类?
例如,一家公司有客户,有一个客户表,customers
公司为每个客户提供不同的服务,如网页设计、提供共享主机、销售域名等。这里的服务来自不同的类型,有些领域是相同的比如customer_id
, cost
, activation_date
,expiration_date
等等,还有一些特定的字段比如host_space
, domain_name
, host_type
, design_type
, control_panel
...
我应该为所有服务条目创建一个基表services
,并为每种服务创建一个表,例如domains
域服务的特定信息将存储在其中 -one-to-one
关系 - 还是为每个服务创建一个单独的表,这样就没有service
表了?谢谢