限时 5折! 详情

hyperf 实战之功能模块分析以及数据表创建

1507 0 0

通过前面我们对框架的完善,api 接口已经可以着手开发了。但是在实际工作中,大家往往会先参加需求评审,然后对照需求划分模块,讨论技术架构,创建数据表,最后才开始开发。今天我们走一遍这个流程。

前端的模板页面已经上传到 https://github.com/bailangzhan/questions-html 了,大家自行下载。假设这些页面就是需求评审下来的结果。

页面一共有6个,分别是登录页 login.html、注册页 signup.html、问题列表页 index.html、问题详情页 view.html、提问页 ask.html 和搜索页 search.html。

我们开始对这些需求分析整理,如下:

5339f86260-xq.png

为了让大家尽可能多的学习 hyperf 的相关知识,在保持功能合理的情况下,我会尽可能多的去扩展功能上的实现。

比如问题的内容会保存在七牛的 cdn 空间,热榜依赖 redis ,搜索用 elasticsearch,日志保存在 mongo 等等。

下面先贴一下相关的数据表

CREATE TABLE

去购买

还有85%的精彩内容,购买继续阅读