Sql 用cake-php建模比赛应用程序
我想用cakePHP创建一个锦标赛应用程序,我需要一些帮助来正确创建数据库和链接模型 我的最终目标是:Sql 用cake-php建模比赛应用程序,sql,cakephp,uml,tournament,Sql,Cakephp,Uml,Tournament,我想用cakePHP创建一个锦标赛应用程序,我需要一些帮助来正确创建数据库和链接模型 我的最终目标是: - add/edit/delete teams (i dont need list of players) - add/edit/delete matchs with 2 teams per match - display a list of match with results (ex: match5 : TeamAname **2** vs **0** TeamBname) 我真的不知
- add/edit/delete teams (i dont need list of players)
- add/edit/delete matchs with 2 teams per match
- display a list of match with results (ex: match5 : TeamAname **2** vs **0** TeamBname)
我真的不知道如何组织模型和sql表,目前我看到两个表:
- teams
- matches
我是否需要在两个表(例如:matches\u teams)之间的另一个表,或者我可以在我的matches表中使用teamA\u id和teamB\u id?CakePHP支持同一模型中的多个外键吗
我想知道是否有人已经用cakePHP开发了这种项目,它是否工作良好且逻辑合理(没有技巧)
谢谢 *>我是否需要在两个表(例如:matches\u teams)之间使用另一个表,或者我可以在我的matches表中使用teamA\u id和teamB\u id?* 您不需要另一个(关联)表,因为您仅有的关联是
匹配项
和团队
之间的两个多对一关联,由匹配项
的两个参考列团队id
和团队id
给出
就体育领域的本体语义而言,实体类型Match
表示事件类型,而实体类型Team
表示对象类型。对于Match
类型的每个事件,您有两个Team
类型的对象参与其中
>CakePHP支持同一模型中的多个外键吗
如果不这样做的话,这将是相当有限的