关于数据库和 CakePHP 的一些注意事项:
- 表必须具有名为 id 的主键。
- 如果表中包含 created 或 modified 列,CakePHP 就会在适当的时候自动填充字段。
- 表名应该为复数(users、products、eggs、sodas、winners、losers)。其相应的模型将具有单数的名称(user、product、egg、soda、winner、loser)。
- 如果要将表关联起来,外键应当采用 table_id 格式,且使用单数的表名。例如,user_id、product_id、egg_id、soda_id、winner_id 和 loser_id 是表的 user、 product、egg、soda、winner 和 loser 的外键。