助手函数 系统为一些常用的操作方法封装了助手函数,便于使用,包含如下: 助手函数 描述 abort 中断执行并发送HTTP状态码 action 调用控制器类的操作 cache 缓存管理 config 获取和设置配
日志记录由 \think\Log 类完成,主要完成日志记录和跟踪调试。由于日志记录了所有的运行错误,因此养成经常查看日志文件的习惯,可以避免和及早发现很多的错误隐患。 日志初始化
惯例配置 应用设置 // 应用命名空间 app_namespace = app , // 应用调试模式 app_debug = true , // 应用模式状态 app_status = , // 应用Trace app_trace = false , // 是否支持多模块 app_multi_module = true , // 注册
预定义常量 预定义常量是指系统内置定义好的常量,不会随着环境的变化而变化,包括: EXT 类库文件后缀( .php ) THINK_VERSION 框架版本号 路径常量 系统和应用的路径常量用于系统默
部分 Linux 主机设置了 open_basedir(可将用户访问文件的活动范围限制在指定的区域,通常是入口文件根目录的路径) 选项,导致 ThinkPHP5 访问白屏或者报错 如果把 ThinkPHP5 部署在了 LAM
可以通过URL重写隐藏应用的入口文件 index.php ,下面是相关服务器的配置参考: [ Apache ] httpd.conf配置文件中加载了mod_rewrite.so模块 AllowOverride None 将None改为 All 把下面的内容保存为.htacce
创建自定义命令行 第一步,配置command.php文件,目录在application/command.php ?php return [ app\home\command\Test ,]; 第二步,建立命令类文件,新建application/home/command/Test.php ?php namespace app \ home \
ThinkPHP 支持各种各样的线上生产环境,如果你的生产环境与开发环境不符,需要稍作调整 ThinkPHP 的配置,以适应线上生产环境 修改入口文件 5.0默认的应用入口文件位于 public/index.php ,
生成路由缓存 optimize:route 如果你的应用定义了比较多的路由规则,可以使用下面的指令生成路由缓存文件,提高系统的路由检测的性能。 php think optimize:route 指令执行成功后,会在 ru
清除缓存文件 clear 如果需要清除应用的缓存文件,可以使用下面的命令: php think clear 不带任何参数调用clear命令的话,会清除 runtime 目录(包括模板缓存、日志文件及其子目录)下面
生成配置缓存 optimize:config 可以为应用或者模块生成配置缓存文件 php think optimize: config 默认生成应用的配置缓存文件,调用后会在 runtime 目录下面生成 init.php 文件,生成配置缓存文件后
生成数据表字段缓存 optimize:schema 版本要求 V5.0.1 可以通过生成数据表字段信息缓存,提升数据库查询的性能,避免多余的查询。命令如下: php think optimize : schema 会自动生成当前数据库
ThinkPHP5.0 具备自动创建功能,可以用来自动生成需要的模块及目录结构和文件等,自动生成主要调用 \think\Build 类库。 生成规则定义 首先需要定义一个用于自动生成的规则定义文件,通
快速生成控制器类 执行下面的指令可以生成 index 模块的 Blog 控制器类库文件 php think make:controller index/Blog 生成的控制器类文件如下: ?php namespace app \ index \ controller ; use think \ Controller
生成类库映射文件 optimize:autoload 可以使用下面的指令生成类库映射文件,提高系统自动加载的性能。 php think optimize: autoload 指令执行成功后,会在runtime目录下面生成 classmap.php 文件,生
SAE介绍 Sina App Engine(简称SAE)是新浪研发中心开发的国内首个公有云计算平台,是新浪云计算战略的核心组成部分,作为一个简单高效的分布式Web服务开发、运行平台越来越受开发者青
标签库加载 模板中加载标签库,预加载自定义标签库,扩展内置标签库的加载 请参考:模板/标签库 建议开发者将自定义标签库请放置应用目录中,请勿放在框架系统目录内,以免使用
概述 版本 新增功能 5.0.4 行为类的方法采用驼峰法命名 行为绑定支持绑定到类的方法 行为(Behavior)是ThinkPHP扩展机制中比较关键的一项扩展,行为既可以独立调用,也可以绑定到某个
系统的驱动类都支持单独扩展,并且驱动文件的位置和命名空间可以随意设置,包括缓存、日志、调试和数据库驱动。 以缓存驱动为例,如果我们扩展了一个自己的 redis 驱动,类名为
你可以方便的在 ThinkPHP5 中添加自定义函数,包括替换已有的助手函数。 扩展系统函数 这里指的系统函数是对系统自带的函数进行替换或者增加,具体方式如下: 在应用目录下面增加
扫描二维码关注我们
在线时间09:00-24:00
8527114
yxgd678
账号密码登录
登录即视为同意《用户注册协议》
我已阅读并同意 《用户注册协议》