排序
闭包支持_帮助文档_Thinkphp手册
闭包定义我们可以使用闭包的方式定义一些特殊需求的路由,而不需要执行控制器的操作方法了,例如:'URL_ROUTE_RULES'=>array( 'test' => function(){...
快速缓存_缓存_帮助文档_Thinkphp手册
如果你的存储数据没有有效期的需求,那么系统还提供了一个快速缓存方法F可以用来更快的操作。F方法可以支持不同的存储类型,如果是文件类型的话,默认保存在DATA_PATH目录下面。快速缓存Data...
数据创建_帮助文档_Thinkphp手册
在进行数据操作之前,我们往往需要手动创建需要的数据,例如对于提交的表单数据:// 获取表单的POST数据 $data['name'] = $_POST['name']; $data['email'] = $_POST['email']; // 更多...
URL大小写_帮助文档_Thinkphp手册
系统默认的规范是根据URL里面的模块名、控制器名来定位到具体的控制器类的,从而执行控制器类的操作方法。以URL访问 http://serverName/index.php/Home/Index/index 为例,其实访问的控制器...
Thinkphp6随机获取数据的写法
Thinkphp6随机获取数据的写法需要使用到orderRaw获取随机文章写法$randomList = NewsModel::where('status',1)->limit(6)->orderRaw('rand() , id DESC')->select(); View::assign('random...
扩展配置_帮助文档_Thinkphp手册
扩展配置可以支持自动加载额外的自定义配置文件,并且配置格式和项目配置一样。 设置扩展配置的方式如下(多个文件用逗号分隔):// 加载扩展配置文件 'LOAD_EXT_CONFIG' => 'user,db',假设...
cache_帮助文档_Thinkphp手册
cache方法用于查询缓存操作,也是连贯操作方法之一。cache可以用于select、find和getField方法,以及其衍生方法,使用cache方法后,在缓存有效期之内不会再次进行数据库查询操作,而是直接获...
ThinkPHP5.1分页传参并且默认自定非数据库字段的值
NewsModel新闻模型类protected $name = 'news'; //新闻表获取文章列表,代码:public function getList($map,$limit=20) { return $list = $this->where($map)->order('c...
输入过滤_安全_帮助文档_Thinkphp手册
永远不要相信客户端提交的数据,所以对于输入数据的过滤势在必行,我们建议:开启令牌验证避免数据的重复提交;使用自动验证和自动完成机制进行初步过滤;使用系统提供的I函数获取用户输入数...
URL模式_帮助文档_Thinkphp手册
入口文件是应用的单一入口,对应用的所有请求都定向到应用入口文件,系统会从URL参数中解析当前请求的模块、控制器和操作:http://serverName/index.php/模块/控制器/操作这是3.2版本的标准UR...
