




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一:基础1.2.3.E:wamp64wwwtp5public/. 进入了public的上一级目录 该路径相当于E:wamp64wwwtp54.5.默认的应用目录结构,下面只有一个index模块application 应用目录(可设置) index 模块目录(可更改) config.php 模块配置文件 common.php 模块公共文件 controller 控制器目录 model 模型目录 view 视图目录 command.php 命令行工具配置文件 common.php 应用公共文件 config.php 应用配置文件 tags.php 应用行为扩展定义文件 database.php 数据库配置文件 route.php 路由配置文件6.千万不要在public目录之外的任何位置放置资源文件,包括application目录。7.二:URL访问和定义路由1.http:/domainName/index.php/模块/控制器/操作2.3 参数传入控制器方法会自动获取URL地址中的同名参数值作为方法的参数值,而且这个参数的传入顺序不受URL参数顺序的影响。(默认情况下,不按顺序绑定参数)4 针对路由(访问url)的处理 是web服务器的事5 在路由定义文件(application/route.php)里面添加一些路由规则,可以简化路由。6 生成url 使用助手函数url(blog/read, name=thinkphp);:url(blog/read, name=thinkphp)路由的知识很多 现在只要明白4.5.6就行了 三 Request请求对象和Response响应对象 Request请求对象1. Request对象是从客户端向服务器发出的请求,包括用户提交的信息以及客户端的一些信息。客户端可通过HTML表单或在网页地址后面提供参数的方法提交数据,然后通过Request对象的相关方法来获取这些数据。Request的各种方法主要用来处理客户端浏览器提交的请求中的各项参数和选项。2.3.4. request请求动态绑定属性5. 助手函数 就是系统提供的快捷方法 直接使用即可!6. Request() input() url() input()和$request-param()是一样的7. Request请求对象获取变量的方法8.Request请求对象获取请求参数的方法9. Request请求对象获取URl信息的方法10. Request请求对象获取11. Request请求对象获取获取路由和调度信息Response响应对象1. 自动输出 大多数情况,不需要关注response对象,只需要在控制器的操作方法中返回数据即可。默认输出html文件。在必要的时候,可以手动输出类型和参数。2 四 数据库(Db类操作数据库)1.2. 如果使用了多个模块,并且不同的模块采用不同的数据库连接,那么可以在每个模块的目录下面单独定义数据库配置。3. 查询构造器 基于PDO实现4. Insert update select delete 后三者基本是基于id 5. 链式操作 查询6. 事务(略过)五 查询语言(查询构造器)A 查询表达式1. 查询某个字段等于某个值的记录2. find方法用于查找满足条件第一个记录(即使你的查询条件有多个符合的数据),如果查询成功,返回的是一个一维数组,没有满足条件的话则默认返回null(也支持设置是否抛出异常)。3. 使用表达式查询,where方法的参数依次为where( 字段名,条件表达式,查询值 ) 所以与等效。4. select方法用于查询数据集,如果查询成功,返回的是一个二维数组,如果没有满足条件的话则返回空数组(也支持设置是否需要抛出异常)。5. 多个字段查询6.B 批量查询(这个应熟练掌握)C 快捷查询D 视图查询(暂时略过)获取数值获取列数据支持获取某个列的数据,使用column方法 时间(日期)查询分块查询(略过)6、 模型和关联A 模型定义1. 一般来说,每个数据表会和一个“模型”对应。2. 模型类代表表 一个模型类对象实例就是一条记录 字段就是模型类的属性。3. 模型是一种对象化的操作封装,而不是简单的CURD操作,简单的CURD操作直接使用前面提过的Db类即可。4. 模型类和Db类的区别主要在于对象及业务逻辑的封装,Db类的查询默认返回的是数组(或者集合),而模型类返回的是当前的模型对象实例(或者集合),模型是比Db类更高级的数据封装,支持模型关联、模型事件和业务(逻辑)方法。5. 一般来说,一个应用的模型都是公用的,不区分模块,所以不必在每个模块下面定义模型。B 基础操作1. 新增数据 在控制器中操作 新增 $user-save() 更新 $user-isU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环境保护行业污染排放统计表格
- (正式版)DB15∕T 3634-2024 《沙葱“沙珍C-1号”露地栽培技术规程》
- (正式版)DB15∕T 3384-2024 《草原资源资产评估技术规程》
- 电梯招聘考试题及答案
- 电工考试题窍门及答案
- 滴灌技术考试题及答案
- 客户关系管理标准化模板及跟进策略
- 家居装饰材料进销存系统协议
- 大专化工考试题及答案
- 商业场所改建合同协议
- 安全驾驶教育培训课件
- 西师大版数学六年级上册 第一单元测试卷(A)(含解析)
- 2025北京京剧院招聘10人备考题库及答案解析
- 防护用品使用课件
- 日间手术课件
- 2025年初级注册安全工程师考试练习题及答案解析
- 幼儿园膳食委员会流程
- 海洋微塑料污染溯源分析-洞察及研究
- 癌痛护理查房
- 孕妇孕期心理健康管理策略
- 花园开荒保洁方案(3篇)
评论
0/150
提交评论