解决什么工作场景
这门课聚焦在用 Yii 框架做电商后台的开发实战。如果你之前只写过原生的 PHP,或者用过别的框架,但没碰过 Yii,那你在实际接手老项目时大概率会卡壳。国内不少历史较长的企业站、内部管理系统、中小型电商后台,底层依然是 Yii。这门课要解决的场景很具体:怎么从零搭起一个带前后台分离结构的商城系统,怎么在后台做商品录入、列表展示、数据修改。它不跟你讲一堆大而全的框架源码理论,而是直接拿一个商品管理模块,把控制器、视图、模型这条主线走通。你学完后,面对类似的企业级 PHP 维护需求,至少能看懂代码结构,能照着加页面、改字段,而不是对着目录发呆。
适合什么基础与学习顺序
这资料不适合完全没碰过 PHP 的新手。你得有基础的面向对象概念,知道数据库怎么连、SQL 怎么写。如果你写过 Laravel 或 ThinkPHP,来看这个会很快。建议先看框架介绍和部署那块,把本地运行环境跑通;接着重点看后台模块搭建和布局模板使用,因为 Yii 的 layouts 和 modules 是它跟别的框架差别比较大的地方,弄懂这两块,你才知道页面是怎么拼出来的。然后直接跳到模型 Model 那几节,看它怎么配置数据库、怎么用模型查数据。最后把商品管理那几节连起来看,这部分是整套资料的落脚点,表单收集、数据保存、修改实现都在这里。不要一上来就按顺序逐节看,先抓骨架,再抓数据流。
学完能独立做什么与资料怎么用
学完之后,你应该能独立用 Yii 搭一个简单的后台管理系统,至少能完成一个商品模块的增删改查。具体来说,你能自己建控制器、配路由、用 widget 做表单、用 model 对接数据表,把一条商品信息从前端表单存到数据库里再展示出来。资料配合练习的方式建议这样:先把视频当操作手册,看一遍搭建流程,但别光看,一定要自己在本地把环境配好。每看完一节,停下来对着敲一遍代码。特别是商品管理的表单收集和保存那几节,建议你试着自己加一个字段,比如给商品加个“产地”属性,从改数据表、改模型、改表单 widget 到最后保存,走通一遍。能自己加字段并正常存取,这套资料你才算吃透了。如果只是看完视频,不动手加东西,过几天大概率全忘。
YII框架
课程目录
* 第一章 YII框架/
* YII框架介绍/
* 01-Yii框架介绍及项目部署搭建
* 控制器和视图/
* 02-Yii制作控制器和视图
* 模板/
* 03-Yii前台静态模板制作
* 04-Yii布局模板使用layouts
* 后台模块Modules/
* 05-Yii后台modules模块搭建
* 06-Yii后台登录模板制作
* 07-Yii后台首页frameset制作
* 08-Yii后台商品管理页面制作
* 模型Model/
* 09-Yii数据库建立及与框架框架配置
* 10-Yii创建数据模型model及商品信息获取
* 12-Yii模型model对数据表查询信息
* 13-Yii模型添加数据
* 商品管理/
* 14-Yii添加商品表单widget制作
* 15-Yii添加商品收集表单数据保存
* 16-Yii修改商品实现
* 17-Yii-newGoods和Goodsmodel区别
* 18-Yii-商品删除
* 数据分页/
* 19-Yii-数据信息查询延伸criteria
* 20-Yii-分页类以组件形式集成到系统
* 21-Yii-分页类具体使用
* 用户注册/
* 22-Yii-注册用户数据表和模型创建
* 23-Yii-注册用户widget表单制作
* 表单验证/
* 24-Yii-不为空表单域验证
* 0610-25-Yii-表单普通验证validate
* 0610-26-Yii-表单方法验证爱好
* 0610-27-Yii-验证原理及attributes属性使用
* 用户登录/
* 0610-28-Yii-用户登录系统用户名和密码真实性校验UserIdentity
* 0610-29-Yii-用户登录退出系统
* 0610-30-Yii-用户注册验证引入jquery
* 后台管理员/
* 0610-31-Yii-后台管理员manager表和模型创建
* 0610-32-Yii-后台管理员登录系统及与前台区分
* 0610-33-Yii-用户登录系统验证码使用
* 0610-34-Yii-在当前控制器访问其他类信息
* 0610-35-Yii-后台访问控制过滤
* 0610-36-Yii-后台访问控制过滤+-符号使用
* YII缓存/
* 0610-37-Yii-缓存介绍
* 0610-38-Yii-缓存商品列表和详细页面制作
* 0610-39-Yii-缓存-片段缓存
* 0610-40-Yii-缓存-页面缓存
* 0610-41-Yii-缓存-动态缓存
* 0610-42-Yii-缓存-数据缓存
* URL地址/
* 0610-43-Yii-url地址美化
* 0610-44-Yii-面包屑使用
* 错误处理/
* 0610-45-Yii-错误处理
* 主题使用/
* 0610-46-Yii-主题使用theme
* 数据处理/
* 0610-47-Yii-数据处理PDO
* 会话处理/
* 0610-48-Yii-会话处理session和cookie
* YII框架扩展/
* 0610-49-Yii-sql语句和脚本执行时间显示
* 0610-50-Yii-获得当前控制器和方法
* 0610-51-Yii-路径别名
* 0610-52-Yii-框架代码追踪






