我有一个 Padrino 项目,其中包含多个应用程序。例如:
- 网站 (模型: Site, Page )
- 博客(模型:帖子,评论)
- 店铺(型号:类别、产品、订单)
- 跟踪(模型:访客、内容)
将所有未修改的模型放入一个目录在我看来就像一团糟。所以我想像这样命名它们:
- 网站(型号:Site、SitePage)
- 博客(模型:BlogPost、BlogComment)
- 商店(型号:ShopCategory、ShopProduct、ShopOrder)
- 跟踪(模型:TrackingVisitor、TrackingContent)
但这看起来很奇怪,并且会产生很多额外的输入。
你怎么看?忽略命名空间并希望不会遇到命名冲突(例如博客应用程序的“类别”模型=>错误)是一种好风格,还是应该在每个模型前面加上应用程序名称?
提前致谢。
干杯马克