ThinkPHP学习笔记

ThinkPHP学习笔记

ID:37902254

大小:264.45 KB

页数:29页

时间:2019-06-02

ThinkPHP学习笔记_第1页
ThinkPHP学习笔记_第2页
ThinkPHP学习笔记_第3页
ThinkPHP学习笔记_第4页
ThinkPHP学习笔记_第5页
资源描述:

《ThinkPHP学习笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第28页共29页ThinkPHP框架ThinkPHP框架1Day013一、如何学习框架:32.ThinkPHP12.1配置tp框架1A/安装好.下载源码包1B/新建一个项目目录shop1C/编写入口程序index.php12.2项目目录说明:12.3url地址模式(4种):12.4修改默认的控制器及方法名称:22.5编写控制器:22.51编写控制器规则:2例子:声明控制器Test22.6Action的方法:31)给模板传值32)显示模板33)跳转提示34)失败跳转3练习:42.7m层的编写:41、链接数据库42、

2、测试数据库连接是否成功。43.数据模型类:(会员注册)5《例3.1.1userController》5《3.1.2UserModel.class.php》53.1增加:83.2查询:83.2.1普通查询8《例》93.2.2分组查询:103.2.3链接查询:10Day02102.创建分组:103.后台:104.修改文章105.自动验证11《例》自动验证126.自动填充:12《例》自动验证13第28页共29页Day03==>V层:131.Think标签131.1变量标签131.2循环标签131.3条件标签131.4变

3、量调节器141.5模板引用标签141.6常量调用141.7预定义变量调用141.8模板替换标签,作用,用来产生url15Day0415ThinkPHP总结:17一、如何学习框架:171、url地址规则:(可能面试)172.1c层控制器规则:172.2Action基类的方法:182.3、M层规则:182.4定义模型的语法格式182.5获得模型对象的方法182.6Model的方法:182.6.1查询语句的语法格式19select字段列表from表名19表链接查询的语法格式192.6.2数据库操作写法例举:202.6.

4、3数据库操作写法例举:203.1Think标签213.2变量调节器223.2页面重定向233.3success页面233.4ThinkPHP分页类的位置233.5ThinkPHP表单所有验证方式234.公共类:244.1分页类244,2分页类步骤:24《例:分页类》244.3文件(图片)上传类:步骤25《例:多文件上传》264.4验证码26《例:验证码》27第28页共29页Day01框架:项目的必要代码。一、如何学习框架:1、url地址规则2、学习c层,控制器基类都提供哪些方法。3、m,v层。4、公共类学习类的调

5、用及类的封装,控制器类,数据模型类。2.ThinkPHP国内程序员开发。2.1配置tp框架A/安装好.下载源码包。thinkphp.cnCommon---公共函数文件。Conf---配置文件Extend/Vendor----第三发代码Extend/****----组件,基类Lib----核心类程序B/新建一个项目目录shopC/编写入口程序index.phpdefine('APP_DEBUG',true);//开启调试模式//定义项目名称define('APP_NAME','shop');//定义项目路径defi

6、ne('APP_PATH','./shop/');//加载框架入文件require'./ThinkPHP/ThinkPHP.php';第28页共29页2.2项目目录说明:Lib/Action----控制器类,自己编写Lib/Model----数据模型类Tpl----模板Common---common.php自定义的函数Runtime----临时文件Conf----配置文件2.3url地址模式(4种):1)、普通模式xxx/index.php?m=控制器名&a=方法名&.....2)、PATHINFO模式(常用模式

7、)xxx/index.php/控制器名/方法名/id/5.....3)、兼容模式xxx/index.php?s=控制名/方法名/.......4)、REWRITE模式,url地址进行美化。xxx/index.php/Index/index/id/5xxx/index-index-5.html说明:如果url没有指定控制器及方法,默认请求Index/index2.4修改默认的控制器及方法名称:a.修改配置文件conf/conf.php'DEFAULT_MODULE'=>'Index',//默认模块名称'DEFAUL

8、T_ACTION'=>'index',//默认操作名称b.如果配置项的名称忘记:去ThinkPHP/Conf/Convention.php中找。2.5编写控制器:2.51编写控制器规则:1、控制器放在Lib/Action2、命名XxxAction.class.php第28页共29页3、类名和类文件名同名4、方法名称小写5、继承基类Action例子:声明控制器Testcla

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。