💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
在生成表时,如果需要用户进行CRUD操作,则应生成脚手架;如果模型仅在后端使用,则只需生成模型。例如,创建一个仅用于在数据库中生成记录的Month模型。
🎯
关键要点
- 在生成表时,需要决定是生成脚手架还是仅生成模型。
- 如果需要用户进行CRUD操作,则应生成脚手架。
- 生成的路由、控制器和视图可能会有未使用的部分,需要记得禁用或删除以避免安全隐患。
- 如果模型仅在后端使用,则只需生成模型。
- 例如,Month模型只需在数据库中生成记录,不需要路由和控制器。
❓
延伸问答
在生成表时,如何决定生成脚手架还是模型?
如果需要用户进行CRUD操作,则应生成脚手架;如果模型仅在后端使用,则只需生成模型。
生成脚手架时需要注意哪些安全隐患?
生成的路由、控制器和视图可能会有未使用的部分,需要记得禁用或删除以避免安全隐患。
什么情况下只需要生成模型而不生成脚手架?
当模型仅在后端使用时,例如仅用于在数据库中生成记录的Month模型,就只需生成模型。
生成脚手架时,未使用的部分应该如何处理?
需要记得禁用或删除未使用的路由、控制器和视图,以避免引入安全漏洞。
Month模型的生成有什么特别之处?
Month模型只需在数据库中生成记录,不需要生成路由和控制器。
生成脚手架和生成模型的主要区别是什么?
生成脚手架涉及用户的CRUD操作,而生成模型则是后端使用,不需要用户交互。
➡️