ThinkPHP V5.0的控制器定义比较灵活,可以无需继承任何的基础类,也可以继承官方封装的 \think\Controller 类或者其他的控制器类。 控制器定义 一个典型的控制器类定义如下: namespace app
注册路由规则 路由注册可以采用方法动态单个和批量注册,也可以直接定义路由定义文件的方式进行集中注册。 动态注册 路由定义采用 \think\Route 类的 rule 方法注册,通常是在应用的
易优数据字典,方便做二次开发时查找数据表结构。
概述 ThinkPHP采用 think\Cache 类提供缓存功能支持。 版本 新增功能 5.0.11 缓存设置方法有效期支持指定过期时间( DateTime ) 5.0.2 增加 remember 方法 设置 缓存支持采用驱动方式,所以缓存在
验证场景 版本 新增功能 5.0.4 增加 hasScene 方法用于检查是否存在验证场景 可以在定义验证规则的时候定义场景,并且验证不同场景的数据,例如: $rule = [ name = require|max:25 , age = numbe
在EyouCms中,一般来说应用的配置文件是自动加载的,加载的顺序是: 惯例配置-应用配置-扩展配置-场景配置-模块配置-动态配置 以上是配置文件的加载顺序,因为后面的配置会覆盖之
【基础用法】标签:sql描述:用于获取MySQL数据库内容的标签。用法:{eyou:sqlsql=''cachetime='3600
查看SQL记录 如果开启了数据库的调试模式的话,可以在日志文件(或者设置的日志输出类型)中看到详细的SQL执行记录以及性能分析。 下面是一个典型的SQL日志: [ SQL ] SHOW COLUMNS FRO
日志驱动 日志可以通过驱动支持不同的方式写入,默认日志会记录到文件中,系统已经内置的写入驱动包括 File 、 Socket ,如果要临时关闭日志写入,可以设置日志类型为Test即可,例如
助手函数 系统为一些常用的操作方法封装了助手函数,便于使用,包含如下: 助手函数 描述 abort 中断执行并发送HTTP状态码 action 调用控制器类的操作 cache 缓存管理 config 获取和设置配
模板支持直接输出 Request 请求对象的方法参数,用法如下: $Request.方法名.参数 例如: { $Request .get .id }{ $Request .param .name } 以 $Request. 开头的变量输出会认为是系统Request请求对象的参数
生成路由缓存 optimize:route 如果你的应用定义了比较多的路由规则,可以使用下面的指令生成路由缓存文件,提高系统的路由检测的性能。 php think optimize:route 指令执行成功后,会在 ru
【基础用法】标签:links描述:用于获取友情链接列表。用法:{eyou:linkstype='text'loop='30'ti
ThinkPHP5.0 内置了一个文件处理类 \think\File ,内置的文件上传操作也是调用了该类进行处理的。 File 类继承了PHP的 SplFileObject 类,因此可以调用 SplFileObject 类所有的属性和方法。
系统变量输出 普通的模板变量需要首先赋值后才能在模板中输出,但是系统变量则不需要,可以直接在模板中输出,系统变量的输出通常以**{$Think** 打头,例如: { $Think .server .script_
扫描二维码关注我们
在线时间09:00-24:00
8527114
yxgd678
账号密码登录
登录即视为同意《用户注册协议》
我已阅读并同意 《用户注册协议》