生成路由缓存 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_
系统内置的验证规则如下: 格式验证类 require 验证某个字段必须,例如: name = require number 或者 integer 验证某个字段的值是否为数字(采用 filter_var 验证),例如: num = number float 验证
可以使用 literal 标签来防止模板标签被解析,例如: {literal} Hello, {$name} ! {/ literal } 上面的 {$name} 标签被 literal 标签包含,因此并不会被模板引擎解析,而是保持原样输出。 literal标签
验证规则支持对表单的令牌验证,首先需要在你的表单里面增加下面隐藏域: input type = hidden name = __token__ value = { $Request .token} / 或者 { :token ()} 然后在你的验证规则中,添加 token 验证规
如果你需要在控制器中进行验证,并且继承了 \think\Controller 的话,可以调用控制器类提供的 validate 方法进行验证,如下: $result = $this -validate( [ name = thinkphp , email = thinkphp@qq.com , ], [
分页实现 版本 新增功能 5.0.5 分页方法返回 think\Paginator 对象(用法不变) 5.0.1 支持第二个参数直接传入总记录数 ThinkPHP5.0 内置了分页实现,要给数据添加分页输出功能在 5.0 变得非常
模板支持注释功能,该注释文字在最终页面不会显示,仅供模板制作人员参考和识别。 单行注释 格式: { /* 注释内容 */ } 或 { // 注释内容 } 例如: { // 这是模板注释内容 } 注意 { 和注
ThinkPHP有专门为开发过程而设置的调试模式,开启调试模式后,会牺牲一定的执行效率,但带来的方便和除错功能非常值得。 我们强烈建议ThinkPHP开发人员在开发阶段始终开启调试模式
SAE介绍 Sina App Engine(简称SAE)是新浪研发中心开发的国内首个公有云计算平台,是新浪云计算战略的核心组成部分,作为一个简单高效的分布式Web服务开发、运行平台越来越受开发者青
生成类库映射文件 optimize:autoload 可以使用下面的指令生成类库映射文件,提高系统自动加载的性能。 php think optimize: autoload 指令执行成功后,会在runtime目录下面生成 classmap.php 文件,生
单元测试 首先安装 ThinkPHP5 的单元测试扩展,进入命令行,切换到tp5的应用根目录下面,执行: composer require topthink/think-testing 官方的 5.0 版本的扩展库版本号都是 1.* , 2.0 版本均为T
如果你需要在核心之外扩展和使用第三方类库,并且该类库不是通过 Composer 安装使用,那么可以直接放入应用根目录下面的 extend 目录下面,该目录是官方建议的第三方扩展类库目录。
扫描二维码关注我们
在线时间09:00-24:00
8527114
yxgd678
账号密码登录
登录即视为同意《用户注册协议》
我已阅读并同意 《用户注册协议》