版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ThinkPHP6.0极速入门ThinkPHP6.0大事记2017年4月27日,ThinkPHP5.1-beta.1发布2017年12月31日,ThinkPHP5.1.0发布,标志着快速进入迭代期2019年3月3日,ThinkPHP5.1已更新迭代到第35个版本(5.1.35)2019年3月22日,ThinkPHP5.2的dev开发版本也发布了ThinkPHP5.2已正式更名为
ThinkPHP6.0ThinkPHP6.0主要特征全面支持采用PHP7强类型特性全面支持几乎所有PSR开发规范实现了多应用支持全面引入事件系统替代行为全新的应用服务架构视图和模板引擎分离,项目配置更灵活IDE助手,使编辑器智能提示更准确对原来版本的一些函数和类方法进行了统一和精简ThinkPHP6.0环境要求与源码下载环境要求:PHP7.1+众所周知,从ThinkPHP5.1开始,官方网站已不再提供框架源码下载啦所以,ThinkPHP6.0(以下简称TP6)当然也不能从官网下载Composer和Git下面以最常用,也是官方推荐的Composer方式来下载框架源码Composer的下载与安装Composer是php用来管理组件依赖关系的工具中文官网:/常用命令ThinkPHP6.0框架源码下载Composer命令composer
create-project
topthink/thinktp66.0.*-devThinkPHP6.0目录结构框架源码的位置:vendor应用目录名称与命名空间名称一致了:app其它目录结构与文件的功能保持了ThinkPHP5.1一致ThinkPHP6.0系统配置推荐使用环境变量进行统一配置:.env使用框架内置环境变量管理器:think\Facade\EnvThinkPHP6.0数据库准备工作配置本地虚拟主机与域名:tp6.io超轻量级的数据库管理工具:AdminerThinkPHP6.0数据库常用操作操作方式:PDO预处理统一入口:Db::原生查询:query(),execute()查询构造器:table(),field(),find(),select(),where(),order()...ThinkPHP6.0模型简介模型原理优点:
直观,方便,好维护idnameemail1adminadmin@2peterpeter@3jackjack@模型类模型实例模型属性ThinkPHP6.0模型基本操作一创建模型类:类名与数据库同名实例化方式:类方法中实例化,依赖注入(外部实例化)常用操作:CURD(增删改查)调用方式:实例方法:必须通过模型对象调用静态方法:直接用模型类调用(推荐)ThinkPHP6.0模型基本操作二查询:db()新增:create()更新:update()删除:destory()必须基于查询条件进行直接调用Query.php类中的方法实现ThinkPHP6.0视图基本操作视图类:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论