你将学到的
  • Yii2 框架开发基本流程
  • 了解组件式开发
  • MySQL 基础用法
  • 处理复杂的数据关联
  • Yii2 权限控制
  • Widget 开发与后台数据交互
  • 排查数据库字符集问题
  • 处理高质量数据逻辑

Yii2 是目前 PHP 领域中一门火热的框架,它以其高性能、组件式开发著称。

本课程将使用 Yii2 开发一个轻博客。该项目主要实现了博客首页、用户登录注册、博客发表删除等功能。并以小部件的形式对博客视图进行复用。 另外,我们还为博客添加了一些人性化的功能。包括转发博客,用户点赞,发布话题等。

我们将通过 Yii2 提供的小部件构建博客视图部分。由于首页展示了多个博文,我们把每一篇博文都视作一个组件,这样可以节省大量的重复工作,并且以清晰的逻辑完成页面的编写。建立用户与评论、关注、点赞等模型的关联关系。通过 Yii2 的模型事件,可以在一个对象被删除时自动清理与其关联的数据,这样可以保持整个数据系统的低冗余。记录用户的每次转发操作,支持还原数据库中存在的链式数据关系。针对一篇转载的博文,可以找到它的源地址和上一级地址。

图片描述

效果展示

发布状态

图片描述

评论页面

图片描述

图片描述

热度页面

图片描述

浏览图片

图片描述

上传头像

图片描述

点赞

图片描述

关注

图片描述

发布话题

图片描述

适合人群

  • 具有一定的 PHP 基础。
  • 了解 HTML 页面基础,熟悉基本的 CSS,布局,JS。
  • 了解 mysql 基础操作,能够使用基本的 sql 语句。

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为蓝桥云课原创或蓝桥云课在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师

摩卡 共发布过 4 门课程

查看老师的所有课程 >
会员
开通会员,即刻开始学习