对于 CakePHP 应用程序,我正在考虑遵循 CakePHP 命名约定的数据库表名。然而,很多时候我遇到一个通用表,其中包含的信息本身不是实体,但包含额外的实体信息。此表中的信息旨在重复使用,因此与主实体表分开放置。
例如:我使用的产品有时可能是主产品。在这种情况下,表“产品”链接到表“master_product_information”以获取我不希望出现在“产品”表中的额外信息。
另一个例子:包含多个页面元数据的表。通常我会将表命名为“pages_metadata”,但对于 Cake,这需要是复数形式,并且“pages_metadatas”似乎不正确。所以我再一次选择“pages_metadata_information”。
如何命名不包含实体的表?[entity]_information 是个好东西吗?
我希望听到一些建议。
谢谢。