Yii2 是目前 PHP 领域中一门火热的框架,它以其高性能、组件式开发著称。
本课程将使用 Yii2 开发一个轻博客。该项目主要实现了博客首页、用户登录注册、博客发表删除等功能。并以小部件的形式对博客视图进行复用。
另外,我们还为博客添加了一些人性化的功能。包括转发博客,用户点赞,发布话题等。
我们将通过 Yii2 提供的小部件构建博客视图部分。由于首页展示了多个博文,我们把每一篇博文都视作一个组件,这样可以节省大量的重复工作,并且以清晰的逻辑完成页面的编写。建立用户与评论、关注、点赞等模型的关联关系。通过 Yii2 的模型事件,可以在一个对象被删除时自动清理与其关联的数据,这样可以保持整个数据系统的低冗余。记录用户的每次转发操作,支持还原数据库中存在的链式数据关系。针对一篇转载的博文,可以找到它的源地址和上一级地址。
效果展示
发布状态
评论页面
热度页面
浏览图片
上传头像
点赞
关注
发布话题
适合人群
具有一定的 PHP 基础。
了解 HTML 页面基础,熟悉基本的 CSS,布局,JS。
了解 mysql 基础操作,能够使用基本的 sql 语句。
课程信息
学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议。
版权说明:课程内容为蓝桥云课原创或蓝桥云课在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
企业团报:企业购买,请点击 企业用户咨询。