0

CakePHP アプリの場合、CakePHP の命名規則に従うデータベース テーブル名について考えています。ただし、それ自体はエンティティではなく、追加のエンティティ情報を含む情報を含む一般的なテーブルに何度も遭遇します。このテーブルの情報は再利用を目的としているため、メイン エンティティ テーブルとは別に配置されています。

例: 私は、マスター プロダクトになることもあるプロダクトを扱っています。その場合、テーブル「products」はテーブル「master_product_information」にリンクして、「products」テーブルには不要な追加情報を表示します。

別の例: 複数のページのメタデータを含むテーブル。通常、私はテーブルに「pages_metadata」という名前を付けますが、Cake では複数形にする必要があり、「pages_metadatas」は正しくないようです。したがって、もう一度「pages_metadata_information」に行きます。

エンティティを含まないテーブルにはどのように名前を付けますか? [entity]_information は良いものですか?

いくつかの推奨事項を聞きたいと思っています。

ありがとう。

4

1 に答える 1