章节1: PHP语法+变量课时1 视频 PHP介绍 32:38课时2 视频 wampser安装 10:10课时3 视频 wampser安装2 17:26课时4 视频 wampserver目录结构 20:29课时5 视频 PHP的基本语法 25:36课时6 视频 PHP的变量 31:06课时7 视频 PHP标量类型-int-float-string-bool 39:26课时8 视频 其他类型--null-res 08:15课时9 视频 运算符-算术-赋值-比较 37:07章节2: PHP运算符+if..else语句课时10 视频 回顾 20:35课时11 视频 运算符-错误-链接符-非 17:46课时12 视频 逻辑与和或 14:20课时13 视频 递增和递减 11:39课时14 视频 if语句 12:05课时15 视频 ifelse和ifelseif 36:11课时16 视频 switch-date函数 22:53课时17 视频 三元运算符 07:02课时18 视频 require和include 10:07课时19 视频 get方式接收数据 22:25课时20 视频 session 19:32章节3: 06 PHP循环+数组+函数课时21 视频 回顾 28:38课时22 视频 for循环 17:18课时23 视频 99乘法表 14:20课时24 视频 金字塔 15:41课时25 视频 for案例 18:06课时26 视频 while 12:54课时27 视频 数组1 47:13课时28 视频 遍历数组 18:33课时29 视频 二维数组 17:53课时30 视频 函数 35:17章节4: Mysql数据库入门课时31 视频 回顾-作业 09:53课时32 视频 数据介绍 27:43课时33 视频 MySQL基本语法 规则 09:18课时34 视频 MySQL-4库操作 29:49课时35 视频 表操作-创建表1 21:19课时36 视频 表操作-创建表2 31:23课时37 视频 表操作-删除-查看-修改 22:14课时38 视频 数据操作-插入数据 28:18课时39 视频 数据操作-删除-修改数据 15:14课时40 视频 数据操作-查询 38:10章节5: PHP操作Mysql课时41 视频 回顾 19:55课时42 视频 mysql-查询 20:33课时43 视频 PHP操作MySQL-1 51:54课时44 视频 库操作-创建数据库 18:00课时45 视频 库操作-查询数据库 07:11课时46 视频 库操作-删除数据库 06:31课时47 视频 库操作-修改数据库 23:29课时48 视频 表操作-创建表 14:18课时49 视频 删除和查询表 20:21课时50 视频 表操作-修改表 11:44课时51 视频 数据操作-插入数据 18:14课时52 视频 数据操作-查询数据 25:42课时53 视频 数据操作-删除数据 06:01课时54 视频 数据操作-修改数据 18:04课时55 视频 PHP操作MySQL-总结 06:40章节6: 预定义变量 和 变量作用域课时56 视频 PHP标示符 21:12课时57 视频 PHP分割指令符号-分号 07:14课时58 视频 PHP程序注释 10:51课时59 视频 PHP混编方式 04:32课时60 视频 变量的介绍和声明 12:39课时61 视频 可变变量 06:38课时62 视频 变量的传值方式 14:47课时63 视频 变量的作用域 23:49课时64 视频 变量常用的5个函数 17:58课时65 视频 预定义变量-GLOBALS-SEVER-FILES 32:17课时66 视频 常量 20:05课时67 视频 预定义变量-REQUEST 18:28课时68 视频 魔术常量 18:01章节7: 数据类型与运算符课时69 视频 回顾 35:46课时70 视频 数据类型-string 25:54课时71 视频 数据类型-常用字符串函数 38:51课时72 视频 数据类型-int 19:54课时73 视频 数据类型-float 12:50课时74 视频 数据类型-boolean 04:59课时75 视频 数据类型-object 10:19课时76 视频 数据类型-null-resource 09:19课时77 视频 数据类型-手册提供的几个类型 04:26课时78 视频 数据类型-转换 11:10课时79 视频 运算符-算数运算符 12:35课时80 视频 运算符-赋值运算符 03:27课时81 视频 运算符-比较运算符 09:39课时82 视频 运算符-错误抑制运算符 05:14课时83 视频 运算符-递增和递减运算符 11:51课时84 视频 运算符-逻辑运算符 15:02课时85 视频 运算符-字符串运算符 07:51章节8: 数组与流程控制课时86 视频 位运算符--二进制 35:02课时87 视频 位运算符--原码、反码、补码 11:02课时88 视频 位运算符--使用位运算 17:59课时89 视频 数组运算符 08:13课时90 视频 流程控制--if和ifelse 16:45课时91 视频 流程控制--elseif和switch 34:53课时92 视频 流程控制--while循环 16:35课时93 视频 流程控制--dowhile循环 11:58课时94 视频 流程控制--for循环 12:44课时95 视频 案例-百钱买百鸭 07:14课时96 视频 流程控制--循环案例 12:00课时97 视频 流程控制--break 10:18课时98 视频 流程控制--continue--和break的区别 07:41课时99 视频 流程控制--goto语句 04:48课时100 视频 流程控制--return语句 08:07课时101 视频 流程控制--文件的加载 19:10章节9: 函数回调+递归调用课时102 视频 回顾 22:21课时103 视频 函数的介绍 36:00课时104 视频 函数的调用机制 20:11课时105 视频 函数的封装 19:32课时106 视频 可变函数 08:13课时107 视频 回调函数 06:51课时108 视频 匿名函数 14:54课时109 视频 内部函数 05:31课时110 视频 递归调用 22:58课时111 视频 网站布局方式 49:08章节10: 数组与排序课时112 视频 回顾 23:53课时113 视频 数组的介绍 11:50课时114 视频 数组的创建方式 08:20课时115 视频 数组的的细节 18:15课时116 视频 数组的覆盖-增长-分类 12:32课时117 视频 数组的遍历--for循环遍历 19:14课时118 视频 数组的遍历--foreach循环遍历 08:58课时119 视频 数组的遍历--while+each+list 24:15课时120 视频 数组的遍历--几个常用的函数 17:41课时121 视频 数组的遍历--多维数组 17:23课时122 视频 冒泡排序 32:21课时123 视频 选择排序 22:00章节11: PHP面向对象编程-构造与析构方法课时124 视频 学习技术的方法 面向对象的快速入门 40:14课时125 视频 面向对象的介绍 20:41课时126 视频 成员属性 50:57课时127 视频 对象的传递方式 30:43课时128 视频 成员方法 28:48课时129 视频 成员方法(2) 05:37课时130 视频 成员方法(3) 10:03课时131 视频 构造函数(1)基本使用 19:49课时132 视频 构造函数(2)细节说明 15:38课时133 视频 默认构造函数 09:04课时134 视频 构造函数小结和this 30:32课时135 视频 析构函数基本介绍 php程序执行流程 24:57课时136 视频 析构函数详解和最佳实践 47:09课时137 视频 垃圾回收机制 07:47章节12: PHP面向对象编程-魔术方法与静态属性课时138 视频 回顾 17:11课时139 视频 访问修饰符的基本介绍 22:21课时140 视频 get 和 作业的评讲 38:14课时141 视频 __set 11:12课时142 视频 补充说明 45:29课时143 视频 toString 和 补充了知识点 16:26课时144 视频 __clone 和对象的比较 22:56课时145 视频 __call魔术方法 38:16课时146 视频 类的自动加载 38:48课时147 视频 静态属性 49:29章节13: PHP面向对象编程-静态方法与封装课时148 视频 回顾 20:24课时149 视频 作业点评 28:42课时150 视频 静态方法的基本介绍和细节讨论 28:42课时151 视频 静态方法最佳实践-单例模式(1) 36:43课时152 视频 静态方法最佳实践-单例模式(2) 29:21课时153 视频 抽象 28:27课时154 视频 封装入门 21:15课时155 视频 如何操作属性(protected 和 private) 三种方式 53:53课时156 视频 封装的细节和对象运算符的连用 42:33课时157 视频 继承的基本介绍 28:57章节14: PHP面向对象编程-重载、继承、重写课时158 视频 重载 23:17课时159 视频 对静态方法的重载 12:54课时160 视频 重载的方法的课堂练习评讲 11:24课时161 视频 属性的重载 12:30课时162 视频 方法重写的基本介绍 08:30课时163 视频 方法重写的细节说明 20:34课时164 视频 方法重写的细节 11:37课时165 视频 属性重写 06:24课时166 视频 多态 28:20课时167 视频 练习题 12:15课时168 视频 练习题1 04:29课时169 视频 抽象类的介绍 22:30课时170 视频 抽象类的细节说明 16:49课时171 视频 接口的讲解 43:58课时172 视频 接口的讲解2 10:40章节15: PHP面向对象编程-接口、序列化、反射课时173 视频 回顾 20:23课时174 视频 接口的基本介绍 36:17课时175 视频 接口的细节讨论 21:11课时176 视频 接口和继承的比较 19:16课时177 视频 final 21:54课时178 视频 类常量 30:42课时179 视频 对象遍历 21:09课时180 视频 内置标准类 06:53课时181 视频 数据类型和对象相互转换 15:29课时182 视频 序列化和反序列化的基本介绍 26:52课时183 视频 序列化和反序列化的细节说明 20:56课时184 视频 类与对象的相关函数说明 13:28课时185 视频 traits 21:23课时186 视频 反射机制的第一次接触 19:32课时187 视频 反射代理调用 24:56课时188 视频 反射综合练习 27:54章节16: 数据库安装、备份与还原课时189 视频 回顾 32:13课时190 视频 mysql数据库基本介绍(1) 21:40课时191 视频 mysql数据库基本介绍(4)-三层结构 17:03课时192 视频 mysql数据库基本介绍(5)-sql语句分类 10:07课时193 视频 创建数据库的基本介绍 12:54课时194 视频 字符集和校验规则 25:40课时195 视频 数据库常用操作 24:18课时196 视频 数据库的修改,备份和恢复 39:19课时197 视频 创建表 29:08课时198 视频 整型 36:40课时199 视频 zerofill 13:06课时200 视频 bit 11:32课时201 视频 float 和 decimal 30:16章节17: 字符串与日期类型、insert、select课时202 视频 回顾 13:38课时203 视频 字符串类型(1) 41:49课时204 视频 字符串类型(2) 16:57课时205 视频 日期类型 13:20课时206 视频 enum 和 set 30:11课时207 视频 小练习 和 对齐数据技巧 17:11课时208 视频 修改表 20:00课时209 视频 insert 语句和综合案例的程序框架图 68:51课时210 视频 综合案例的curd 51:18课时211 视频 select 语句的基本使用 55:04课时212 视频 select 语句的基本使用(2) 22:59章节18: 聚合、分支控制、数字函数课时213 视频 回顾 22:40课时214 视频 聚合函数count 15:35课时215 视频 聚合函数sum 26:45课时216 视频 聚合函数avg 07:29课时217 视频 聚合函数max min 06:05课时218 视频 聚合函数group by 35:23课时219 视频 mysql的日期函数(1) 29:07课时220 视频 日期函数 54:17课时221 视频 字符串函数 19:32课时222 视频 数学函数 18:30课时223 视频 分支控制函数 20:20课时224 视频 其它函数 16:54课时225 视频 select 语句的加强(1)-where子句加强 21:00课时226 视频 select 语句的加强(2)-order by子句加强 10:40课时227 视频 select 语句的加强(3)-分页查询 20:35章节19: 多表查询与子查询课时228 视频 回顾 11:04课时229 视频 聚合函数加强 11:06课时230 视频 group by having加强 03:48课时231 视频 作业的评讲 16:40课时232 视频 分组统计的小结 08:13课时233 视频 多表查询的基本介绍 笛卡尔集 23:11课时234 视频 多表查询的练习和完成的思路分析 20:48课时235 视频 自连接 13:09课时236 视频 子查询(单行子查询和多行子查询) 09:50课时237 视频 子查询(多列子查询) 10:14课时238 视频 from 子句 17:46课时239 视频 作业评讲 去重复 19:32课时240 视频 合并查询union union all 07:48课时241 视频 mysql 内连接 06:34课时242 视频 外连接和作业 28:14课时243 视频 主键约束 27:51课时244 视频 unique的说明 13:32课时245 视频 外键约束 42:20课时246 视频 check约束 03:28课时247 视频 创建表的综合练习 20:01课时248 视频 表的约束的维护(增删改查) 10:23课时249 视频 表的约束的维护(增删改查)2 11:00章节20: 索引、事务、视图课时250 视频 回顾 17:27课时251 视频 自增长 18:34课时252 视频 索引的原理 39:02课时253 视频 索引的类别 02:56课时254 视频 主键索引和唯一索引 29:20课时255 视频 普通索引和全文索引 25:02课时256 视频 索引注意 19:44课时257 视频 事务的介绍 39:21课时258 视频 php程序中实现事务 13:18课时259 视频 事务隔离级别(1) 38:00课时260 视频 事务隔离级别(2) 08:29课时261 视频 存储引擎 25:55课时262 视频 视图 36:48课时263 视频 用户管理 54:43章节21: Mysql扩展、批量与预处理课时264 视频 回顾 23:05课时265 视频 mysql扩展的回顾 13:40课时266 视频 mysqli扩展基本介绍 11:27课时267 视频 使用mysqli完成查询操作 30:56课时268 视频 mysqli扩展细节(1) 16:06课时269 视频 mysqli扩展细节(2) 12:55课时270 视频 mysqli扩展细节(3) 11:39课时271 视频 DAOMysQLi的基本介绍 10:55课时272 视频 DAOMysQLi开发(1) 18:24课时273 视频 DAOMySQLi对象-查询 36:01课时274 视频 DAOMySQLi对象-dml 和 作业布置 22:49课时275 视频 mysqli扩展的事务控制 08:49课时276 视频 mysqli批量执行sql 34:35课时277 视频 mysqli预处理的讲解1 33:36课时278 视频 mysqli预处理的讲解2 18:11章节22: 深度剖析HTTP协议课时279 视频 回顾 22:46课时280 视频 http协议的引入 10:18课时281 视频 http协议运行的流程图 26:24课时282 视频 虚拟主机配置 40:17课时283 视频 如何抓包 17:11课时284 视频 http请求一个页面和该页面内容的说明 09:25课时285 视频 http请求的基本介绍 09:40课时286 视频 http请求的细节(1) 21:20课时287 视频 http请求行的细节(2) 07:49课时288 视频 http请求消息头及应用案例1 37:21课时289 视频 http请求消息头应用案例2 33:24课时290 视频 http响应基本介绍 08:18课时291 视频 http响应的状态码 29:27课时292 视频 http协议的响应消息头-和作业 11:44课时293 视频 预定义超全局数组的基本介绍和工作原理 15:02课时294 视频 如何接收表单提交的数据 22:36课时295 视频 预定义超全局数组 08:11章节23: PHP文件编程课时296 视频 回顾 19:13课时297 视频 文件的基础介绍 25:10课时298 视频 获取文件信息 27:36课时299 视频 php读取文件(1) 24:53课时300 视频 php读取文件(2) 16:38课时301 视频 php读取文件(3) 10:32课时302 视频 创建文件并写入内容 37:38课时303 视频 删除文件 05:27课时304 视频 修改文件 10:55课时305 视频 目录操作 32:27课时306 视频 遍历某个文件夹 28:24课时307 视频 统计某个文件夹的大小 24:47课时308 视频 删除目录和拷贝目录 22:09课时309 视频 小结 03:41章节24: PHP 文件上传课时310 视频 zendstudio编辑器的安装与简单使用 44:19课时311 视频 文件上传介绍 33:52课时312 视频 文件上传的简单实现 19:37课时313 视频 限制上传的文件大小 30:16课时314 视频 给上传的文件取一个唯一的文件名 17:57课时315 视频 分目录存储上传的文件 10:53课时316 视频 限制上传的文件类型 22:38课时317 视频 将文件上传封装到类中 33:24章节25: PHP分页查询课时318 视频 昨日重现 15:04课时319 视频 分页介绍、创建一个死的分页导航条 29:33课时320 视频 根据总的记录数、每页显示的记录动态创建分页导航 17:29课时321 视频 分页导航显示前3页、后3页 15:36课时322 视频 分页细节总结 07:01课时323 视频 商品列表、分页类综合应用 21:47课时324 视频 分页类总结 37:12课时325 视频 绘图介绍、绘制线条 31:56课时326 视频 绘制矩形、圆形、图像 30:28课时327 视频 绘制文字、弧形 19:07课时328 视频 创建画布、随机产生字符 34:39课时329 视频 将随机字符绘制到画布中 24:15章节26: PHP cookie操作课时330 视频 验证码类在项目中的应用 18:22课时331 视频 图像压缩的入门案例 22:00课时332 视频 在指定范围内等比例压缩 33:39课时333 视频 封装图像压缩处理类 20:36课时334 视频 完善图像压缩处理兼容主流的图片格式 29:38课时335 视频 完善分类---增加搜索功能 50:57课时336 视频 会话介绍 25:55课时337 视频 cookie的原理、简单使用 20:47课时338 视频 cookie的细节 31:03课时339 视频 设置cookie时7个参数讲解 38:46章节27: PHP Session操作课时340 视频 昨日内容回顾 19:06课时341 视频 session原理介绍、应用场景 31:08课时342 视频 session的基本操作 24:10课时343 视频 session购物车练习 23:33课时344 视频 session防跳墙、验证码的验证 31:17课时345 视频 session相关的配置 29:00课时346 视频 ini_set修改PHP配置文件 10:18课时347 视频 session的存储机制 15:55课时348 视频 和session存储相关的一些面试题 22:01课时349 视频 垃圾回收机制 20:25课时350 视频 重写session的存储机制 52:55课时351 视频 cookie、session的区别 07:41章节28: PDO数据库抽象层课时352 视频 会话机制复习 19:58课时353 视频 PDO介绍、简单使用 34:25课时354 视频 PDO和mysql扩展效率对比 15:18课时355 视频 使用PDO的增删改查操作 27:32课时356 视频 获得错误信息、引号转义包裹方法 12:06课时357 视频 quote方法防止sql注入 22:24课时358 视频 pdo事务的处理 17:11课时359 视频 PDO的预处理 27:09课时360 视频 预处理优势、获得插入的记录的主键值 11:50课时361 视频 PDOStatement对象提供的常用方法 21:20课时362 视频 使用接口规范PDO类的方法、命名 13:08课时363 视频 声明接口、类实现接口规范的功能 13:11课时364 视频 实例化单利对象(三私一公) 20:39课时365 视频 完成接口定义的方法 33:28章节29: Smarty模板引擎课时366 视频 PDO复习 23:56课时367 视频 PDO类完善 13:18课时368 视频 模板引擎介绍 24:32课时369 视频 smarty模板引擎的介绍、简单使用 26:48课时370 视频 模板变量来源:配置文件、smarty保留变量 29:00课时371 视频 模板变量调节器(一) 16:58课时372 视频 模板中使用http请求时的携带的变量 13:20课时373 视频 实体转码、url转码 19:42课时374 视频 truncate字符串截取 07:06课时375 视频 模板中使用流程控制语句 48:41课时376 视频 smarty缓存的介绍、使用 32:29课时377 视频 局部不缓存 18:29课时378 视频 单模板多缓存 21:03章节30: PHP 命名空间课时379 视频 smarty复习 27:40课时380 视频 删除缓存 07:38课时381 视频 smarty的常用配置 12:50课时382 视频 自定义模板引擎(二) 14:05课时383 视频 自定义模板引擎(一) 14:01课时384 视频 错误类型、屏蔽错误、错误日志 38:11课时385 视频 自定义错误处理器 18:39课时386 视频 异常的使用 42:53课时387 视频 命名空间介绍 19:48课时388 视频 定义命名空间 21:03课时389 视频 使用命名空间 26:26课时390 视频 命名空间导入 19:42课时391 视频 命名空间的动态语言特性 09:42课时392 视频 命名空间练习 12:19章节31: 自定义MVC框架(一)课时393 视频 昨日回顾 11:26课时394 视频 MVC介绍 19:41课时395 视频 模型层的封装 28:59课时396 视频 工厂类实例化单例模型对象 17:48课时397 视频 控制器层的封装 23:58课时398 视频 重新划分mvc的目录结构 24:54课时399 视频 入口文件 31:05课时400 视频 自动加载介绍 17:18课时401 视频 给所有的类加上命名空间 26:16课时402 视频 根据类的提示信息,解析出类完整的路径 19:48课时403 视频 封装入口文件 18:12课时404 视频 完善自动加载 20:19课时405 视频 自动加载、封装入口文件总结 32:28章节32: 自定义MVC框架(二)课时406 视频 mvc框架复习 52:07课时407 视频 作业讲解 24:32课时408 视频 框架增加配置系统 35:06课时409 视频 框架中使用配置系统 22:43课时410 视频 项目中增加路径常量 10:15课时411 视频 在基础模型中初始化真实表名 33:47课时412 视频 自动插入数据 18:21课时413 视频 自动删除 13:47课时414 视频 自动更新 32:35课时415 视频 自动查询 20:23课时416 视频 自动化处理总结 26:28章节33: 项目实战-“知乎”项目-1课时417 视频 工厂类增加模型的后缀、命名空间的判断 28:57课时418 视频 mvc复习---自动加载、配置文件、路径常量 40:52课时419 视频 自动化处理的总结 15:27课时420 视频 需求分析 31:20课时421 视频 数据表之间的关系 30:33课时422 视频 根据需求创建数据表 33:42课时423 视频 项目规范(11163口诀) 29:25课时424 视频 显示分类列表页 38:01课时425 视频 添加分类 59:27章节34: 项目实战-“知乎”项目-2课时426 视频 项目开发复习 58:24课时427 视频 递归查询分类列表 45:09课时428 视频 显示分类列表 24:41课时429 视频 分类编辑的表单中显示修改的分类的信息 22:31课时430 视频 通过隐藏域传递更新分类需要的信息 16:54课时431 视频 更新分类操作 25:04课时432 视频 删除分类 26:10课时433 视频 在分类模型中进行数据验证 39:03章节35: 项目实战-“知乎”项目-3课时434 视频 创建话题模块需要的文件 34:11课时435 视频 接收表单数据并保存到话题表 10:23课时436 视频 话题列表页面显示话题的信息 08:29课时437 视频 更新操作 29:09课时438 视频 删除话题 10:44课时439 视频 创建问题模块需要的文件 20:00课时440 视频 查询发起问题的表单页面需要的内容 23:06课时441 视频 接收表单数据并入库 28:09课时442 视频 首页关联查询问题相关的信息 39:56课时443 视频 分页查询问题列表(一) 15:25课时444 视频 分页导航条显示(二) 06:48课时445 视频 查询热门话题(一) 22:15课时446 视频 热门话题(二) 36:24章节36: 项目实战-“知乎”项目-4课时447 视频 热门用户 19:14课时448 视频 正则表达式介绍 31:17课时449 视频 元字符表示筛选的内容 34:50课时450 视频 量词 13:11课时451 视频 转换为懒惰模式、^$符号的使用 32:23课时452 视频 正则表达式回顾 14:25课时453 视频 模式修改符 30:31课时454 视频 分组、反向引用 18:24课时455 视频 正向预查、逆向预查 35:37课时456 视频 正则表达式相关的函数 19:48章节37: 项目实战-“知乎”项目-5课时457 视频 正则表达式复习 22:21课时458 视频 邮箱的验证 17:34课时459 视频 采集网页内容 14:22课时460 视频 注册用户验证类的封装 20:48课时461 视频 搭建注册页面 22:55课时462 视频 点击注册时的验证 28:36课时463 视频 使用163邮件服务器发送邮件 40:41课时464 视频 将发送邮件的代码封装到Email类中 19:24课时465 视频 注册成功之后发送激活邮件 25:45课时466 视频 激活邮件操作 25:34课时467 视频 登录的验证 32:55章节38: 项目实战-“知乎”项目-6课时468 视频 登录的防跳墙验证 31:53课时469 视频 前台首页显示登录的用户信息 18:01课时470 视频 发送短信的流程分析 33:54课时471 视频 curl介绍、开启curl扩展 16:19课时472 视频 使用curl发出get、post请求 22:38课时473 视频 CURL相关的一些配置项 13:28课时474 视频 curl封装 11:24课时475 视频 使用HttpRequest类采集知乎的内容 42:17章节39: 项目实战-“知乎”项目-7课时476 视频 学习技巧分享 28:37课时477 视频 使用CURL实现文件上传 16:36课时478 视频 curl模拟cookie登录 34:48课时479 视频 项目中增加采集功能模块 19:30课时480 视频 将采集的内容保存到数据库 33:47课时481 视频 根据问题id查询详情 40:08课时482 视频 问题详情页面的模板中遍历详情 17:20课时483 视频 ob缓冲介绍、开启ob缓冲 24:30课时484 视频 ob缓冲相关的函数、ob_gzhandler处理器 22:49课时485 视频 ob多缓冲 05:54课时486 视频 ob缓冲在页面静态化中应用 24:02课时487 视频 发起问题成功之后生成静态文件 34:22章节40: 项目实战-“知乎”项目-8课时488 视频 在问题的详情页面读取登录的用户信息 19:41课时489 视频 回复问题后生产静态文件 39:28课时490 视频 伪静态介绍 26:01课时491 视频 根据pathinfo制定解析规则 23:06课时492 视频 解析pathinfo里面的规则 23:02课时493 视频 隐藏入口文件 25:38课时494 视频 完善方法名称不用携带Action 04:28课时495 视频 根据模型类名解析出对应的数据表 16:41课时496 视频 设置项目的欢迎页面 05:38课时497 视频 自定义U方法生成伪静态地址 46:12课时498 视频 首页图片地址采用绝对路径 01:46课时499 视频 MVC复习 48:30