QQ 1285575001
Wechat M010527
技术交流 QQ群599020441
纪年科技aming
Public 修改
- 入口文件位置
- tp3---->tp5根路径
- tp5 —>public文件夹内
- 入口重定向
域名 重定向
更改网站目录到public—>访问index
hosts配置
MVC模块化 ——访问机制
application 应用模块 eg: index admin
模块里面 controller 控制器
- 访问非索引方法 ——自己写模块
传参
加载模版
- 没有 找到 方法fetch
- 引入空间/引入空间类元素
- 继承(类用类方法)用限定方法引入类也可以
- 使用引入空间 再继承相关类也可以
- 限定模版名称
模版引入 分离
-
复制模版进入
-
输出替换 --配置模版路径 tp3–>;
-
总config 和 分config之分
-
模版替换
-
拼装路径
- 静态文件 css images js
- 模版分离(公共文件)
Runtime 缓存文件
管理员添加
- 提交到 本文件下 即:list
- 打印测试 与tp3.2 不同
静态方法 —insert插入传出值
- 引入类
- 添加一条数据
- 批量添加 返回成功数据量
数据验证及验证场景 控制器 validate
-
后端验证 3.2字段验证 5.0以后变化很大
-
validate创建验证文件
-
控制器 validate
实例化 验证类
数组 验证字段/规则
传入验证字段
执行 验证策略
Dump 执行结果
在sql执行(敏感操作)之前验证
- 也可以引入 继承
- 打印调试验证规则
- 创建 拦截器文件
- 注意TP的namespace的根命名空间
- 一个元素就是一个验证场景
数据模板 分页
-
获取数据
-
创建model
-
分配到模板当中 名字/值
-
循环输出 分配过来的数组数据
-
空间类元素引入
-
完全限定名称
-
分页
-
排序 默认升序
- 查询数据 一维二维数组的区别
- 调试查询功能结果
-
修改数据 需要主键——判断哪一条数据
-
隐藏域 数据表主键
-
dump 一下 调试
-
数组传值
-
密码为空 不修改
-
验证 拦截器功能
- 数组传值
- 看一下传值
- 查看是否解析 (还是用数组写法)
- 初始化管理员 不可动摇
- 助手函数 (不用引用类了) 准备好那个id
- 写入组件/where
- 执行成功 跳回当前控制器
- 条件判断 来隐藏初始化管理员
- 模型—>引入类 使用静态方法
- 伪静态 .html可以不带
- id以隐藏于submit
- 控制器首字母要大写
- 唯一性验证
- 还是这样 重复造轮子 把上面的文档 复制 更改增加就行
- 根据策划 数据库 来写拼搭前端页面
- res 二维数组
- 前端 form 表单name 对应 数据库表单
- 调试 打印 上传图片信息
- 调试 上传结果
- 拼装路径
- 关联查询
数据表连接查询
- 生成sql查询 -->返回二维数组 ---->分配到模板
TP 关联查询
- 主 从表关系 相对关联关系
- 关联好了 取数据
-
文章修改
-
编辑
-
Ctrl + F5
-
隐藏域标记
-
这里调整 删除路径的
- 验证码类 管理登录逻辑
TP 拓展类 (下一个完整版)- composer/官网
- model 模型 处理数据
- 验证完 就执行
- 登陆跳转
- 写入session
- 清除 session
- 验证码配置放在公用 config内
- 样式对齐
- 字符提取 重置 点击刷新
- 验证验证码
- 复用功能代码 拆分 到public 控制器
- 代码继承
- base class 继承Controller 且 公用base 已经继承 think本身controller
- 科学权限认证 公用机制
- 前端页面调用
前端后台控制器 变量接收 获得数据库 二维数组数据 写入模板
并 排序
- 导航 链接 跳转 传参-当前栏目id
- 伪静态
- 加载模板
- header 加载导航变量 引导页面
也要 添加需要的数据 -助手函数很方便(不用引用类)
-
其他页面 的操作方法
分配页面数据
- 控制器复用 直接继承
构造初始化方法 调试
-
继承
-
前端 base 复用方法
- 根据id 查询并分页
- 数据 循环显示
- 更改分页 查询
- 调整样式
- 跳转到 文章页 分配
- 内容补全
- 时间戳变换
- 推荐 数据 查找 分配
- 首页 数据 分配
- 右侧栏 拆分
- 有一些图片 链接地址 更改
- 标签 关键字 字符替换
- 保证写进数据库 的是 英文“ ,” 分割方便
- 相关文章调用
- 数组合并
- 重复 匹配了 处理
- 去掉 数组里的 重复
- 打印调试
- 去重 数组变换
- 搜索功能 及分页
- input 数据 查询 分配到模板
- 载入模板
-
关键词 匹配逻辑 完整性
-
分页
-
model 处理分页查询问题
-
标签 也联系搜索
- 传参问题处理
-
关键词 加亮
-
后台 tag管理
数组拆分 数据调用
-
控制器
-
公用base 设定
完结
类似于这种MVC架构的
可以写博客 CMS 或者公司宣传官网都可以