快速生成控制器类执行下面的指令可以生成index模块的Blog控制器类库文件>php think make:controller index/Blog生成的控制器类文件如下:<?phpnamespace&nb
生成类库映射文件optimize:autoload可以使用下面的指令生成类库映射文件,提高系统自动加载的性能。>php think optimize:autoload指令执行成功后,会在runtime目录下面生成classm
生成路由缓存optimize:route如果你的应用定义了比较多的路由规则,可以使用下面的指令生成路由缓存文件,提高系统的路由检测的性能。>php think optimize:route指令执行成功后,会在runtime目
清除缓存文件clear如果需要清除应用的缓存文件,可以使用下面的命令:php think clear不带任何参数调用clear命令的话,会清除runtime目录(包括模板缓存、日志文件及其子目录)下面的所有的文件,但会保留目录。如
生成配置缓存optimize:config可以为应用或者模块生成配置缓存文件php think optimize:config默认生成应用的配置缓存文件,调用后会在runtime目录下面生成init.php文件,生成配置缓存文件后
生成数据表字段缓存optimize:schema版本要求V5.0.1可以通过生成数据表字段信息缓存,提升数据库查询的性能,避免多余的查询。命令如下:php think optimize:schema会自动生成当前数据库配置文件中定
创建自定义命令行第一步,配置command.php文件,目录在application/command.php<?phpreturn [ 'app\home\command\Test
你可以方便的在ThinkPHP5中添加自定义函数,包括替换已有的助手函数。扩展系统函数这里指的系统函数是对系统自带的函数进行替换或者增加,具体方式如下:在应用目录下面增加一个助手函数文件(文件名随意,例如application/helper.php)
如果你需要在核心之外扩展和使用第三方类库,并且该类库不是通过Composer安装使用,那么可以直接放入应用根目录下面的extend目录下面,该目录是官方建议的第三方扩展类库目录。类的命名规范遵循PSR-2及PSR-4规范,例如,如果有一个扩展类库的命
概述版本新增功能5.0.4行为类的方法采用驼峰法命名行为绑定支持绑定到类的方法行为(Behavior)是ThinkPHP扩展机制中比较关键的一项扩展,行为既可以独立调用,也可以绑定到某个标签中进行侦听,在官方提出的CBD模式中行为也占了主要的地位,可