Cache的使用ThinkPHP采用think\Cache类(实际使用think\facade\Cache类即可)提供缓存功能支持。 内置支持的缓存类型包括file、memcache、wincache、sqlite、redis。 ThinkP...
Cookie的使用ThinkPHP采用think\facade\Cookie类提供Cookie支持。 配置配置文件位于配置目录下的cookie.php文件,无需手动初始化,系统会在调用之前自动进行Cookie初始化工作。 支持的参数及默认值如下:...
Session的使用可以直接使用think\facade\Session类操作Session。 新版本不支持操作原生$_SESSION数组和所有session_开头的函数,只能通过Session类(或者助手函数)来操作。会话数据统一在当前请求结...
快速生成中间件可以使用下面的指令生成一个中间件类。 >php think make:middleware Auth会自动生成一个 app\middleware\Auth类文件。 创建验证器类可以使用 >php think make:valida...
快速生成模型和生成控制器类似,执行下面的指令可以生成index应用的Blog模型类库文件 >php think make:model index@Blog如果是单应用模式,无需传入应用名 >php think make:model Blog生成的...
快速生成控制器执行下面的指令可以生成index应用的Blog控制器类库文件 >php think make:controller index@Blog如果是单应用模式,则无需传入应用名 >php think make:controller Blo...
查看版本查看当前框架版本 php think version输出显示 v6.0.0快速生成应用如果使用了多应用模式,可以快速生成一个应用,例如生成demo应用的指令如下: >php think build demo如果看到输出 Success...
启动内置服务器命令行切换到应用根目录后,输入: >php think run如果启动成功,会输出下面信息,并显示web目录位置。 ThinkPHP Development server is started On You can exit with ...
验证码安装首先使用Composer安装think-captcha扩展包: composer require topthink/think-captcha 验证码库需要开启Session才能生效。 验证码使用扩展包内定义了一些常见用法方便使用...
上传文件 内置的上传只是上传到本地服务器,上传到远程或者第三方平台的话需要安装额外的扩展。 假设表单代码如下: ...
路由Route 要使用路由,必须引入 use think\facade\Route;route\app.php路由文件 https://www.kancloud.cn/manual/thinkphp6_0/1037494 1、路由方法Route...
ThinkPHP6 模型 请确保你已经在数据库配置文件中配置了数据库连接信息模型会自动对应数据表,模型类的命名规则是除去表前缀的数据表名称,采用驼峰法命名,并且首字母大写模型自动对应的数据表名称都是遵循小写+下划线规范,如果你的表名有大写的情况,必须...
ThinkPHP6 数据库链式操作 数据库提供的链式操作方法,可以有效的提高数据存取的代码清晰度和开发效率,并且支持所有的CURD操作带*标识的表示支持多次调用 连贯操作 作用 支持的参数类型 where* 用...
ThinkPHP6 请求 要使用请求对象必须使用门面方式( think\facade\Request类负责 )调用可以通过Request对象完成全局输入变量的检测、获取和安全过滤支持$_GET、$_POST、$_REQUEST、$_SERVER、$...
ThinkPHP6 数据库 ThinkPHP6 数据库和模型操作已经独立为ThinkORM库要使用Db类必须使用门面方式( think\facade\Db)调用数据库操作统一入口: Db:: 一、数据库管理软件1,phpMyAdmin(网页数据库...