【发布时间】:2016-08-31 06:44:17
【问题描述】:
我应该如何命名用户类别和文章类别的表和模型?我有两张表,一个是用户,另一个是文章。我想对这些进行分类,以便例如只调用新闻文章或仅使用公司类别中的用户。所以我需要这些模型/表之间的关系。
我曾考虑为文章和用户使用一个表和一个模型,但这两者没有太多共同点,而且当我绑定它们之间的关系时,这可能会成为问题。
Laravel 使用单数样式命名数据透视表,我不想打破它。所以我也不能对这些使用单数名称。我目前的选择是:
Article --> main model
articles --> main table
ArticleCategory --> relational model
articles_categories --> relational table
--------------------------------------
User --> main model
users --> main table
UserCategory --> relational model
users_categories --> relational table
那你怎么看?我应该使用这种方式还是有更好的方法?
【问题讨论】:
-
您的命名看起来不错。您可以继续使用这种方法。我猜articles_tables应该在articles_categories中重命名
-
我修复并编辑了它,谢谢
标签: php mysql laravel naming-conventions