环境变量配置 EyouCms1.0 支持使用环境变量配置。 在开发过程中,可以在应用根目录下面的 .env 来模拟环境变量配置, .env 文件中的配置参数定义格式采用 ini 方式,例如: app_debug = tr
如果需要使用内置的规则验证单个数据,可以使用静态调用的方式。 // 日期格式验证 Validate::dateFormat( 2016-03-09 , Y-m-d ); // true // 验证是否有效的日期 Validate::is( 2016-06-03 , date ); // true /
读取配置参数 设置完配置参数后,就可以使用get方法读取配置了,例如: echo Config::get( 配置参数1 ); 系统定义了一个助手函数 config ,以上可以简化为: echo config ( 配置参数1 ); 读取所
路由分组 路由分组功能允许把相同前缀的路由定义合并分组,这样可以提高路由匹配的效率,不必每次都去遍历完整的路由规则。 例如,我们有定义如下两个路由规则的话 blog /:id =
手动抛出异常 可以使用 \think\Exception 类来抛出异常 // 使用think自带异常类抛出异常 throw new \think\Exception( 异常消息 , 100006 ); 如果不使用think异常类,也可以定义自己的异常类来抛出异常
网站的上传功能也是一个非常容易被攻击的入口,所以对上传功能的安全检查是尤其必要的。 系统的 think\File 提供了文件上传的安全支持,包括对文件后缀、文件类型、文件大小以及上
模板文件可以包含普通标签和标签库标签,标签的定界符都可以重新配置。 普通标签 普通标签用于变量输出和模板注释,普通模板标签默认以 { 和 } 作为开始和结束标识,并且在开始
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
扫描二维码关注我们
在线时间09:00-24:00
8527114
yxgd678
账号密码登录
登录即视为同意《用户注册协议》
我已阅读并同意 《用户注册协议》