私は CakePHP を学んでおり$hasOne
、$hasMany
、$belongsTo
などの特別なクラス プロパティを持つモデル クラスのデータベース内の対応するテーブルの関係に従ってモデルの関係を定義できます。クラスと子クラスが継承されているかどうか?
たとえば、会社には顧客がいて、名前が付けられた顧客のテーブルがcustomers
あり、会社はWebデザイン、共有ホスティングの提供、ドメイン名の販売など、顧客ごとに異なるサービスを提供しています。ここでは、サービスはさまざまなタイプのものであり、フィールドのいくつかは同じです、、などのようcustomer_id
に、、、、...などの特定のフィールドがいくつかあります。cost
activation_date
expiration_date
host_space
domain_name
host_type
design_type
control_panel
すべてのサービス エントリのベース テーブルservices
と、サービスの種類ごとに 1 つのテーブルを作成し、domains
ドメイン サービスに関する特定の情報をone-to-one
そこに格納する必要がありservice
ますか? ありがとう