TP5常用命令符操作

ThinkPHP5常用命令符操作

1. 模块自动生成指令:

默认会读取应用目录application下面的build.php作为自动

生成的定义文件,如果你的定义文件位置不同,则需要使用

--config 参数指定如下:

php think build (--config build.php)

2. 快速生成类库文件

1) 快速生成控制器类

执行下面的指令可以生成 index模块的 Blog控制器类库文件

php think make:controller index/Blog

2) 快速生成模型类

执行下面的指令可以生成 index 模块的 Blog 模型类库文件

php think make:model index/Blog

3. 快速生成类库映射文件

可以使用下面的指令生成类库映射文件,提高系统自动加载的性能。

php think optimize:autoload

指令执行成功后,会在rumtime目录下面生成classmap.php文件,生成的类库映射文件会扫描系统目录和 应用目录的类库

4.生成路由缓存

optimize:route如果你的应用定义了比较多的路由规则,可以使用下面的指令生成路由缓存文件,提高系统的路由检测的性 能。

php think optimize:route

指令执行成功后,会在rumtime目录下面生成route.php 文件,生成的路由缓存文件仅仅支持在应用的路由配置文件中定义的路由(包括方法定

义和配置定义)

5.清除缓存文件

1) 如果需要清除应用的缓存文件,可以使用下面的命令:

php think clear

不带任何参数调用clear命令的话,会清除 runtime 目录(包括模板缓存、日志文件及其子目录)下面的所 有的文件,但会保留目录。

2)如果需要清除某个指定目录下面的文件,可以使用:

php think clear --path d:\www\tp5\runtime\log\

6.生成配置缓存文件

1)可以为应用或者模块生成配置缓存文件

php think optimize:config

默认生成应用的配置缓存文件,调用后会在runtime目录下面生成init.php文件,生成配置缓存文件 后,应用目录下面的config.php common.php以及tags.php不会被加载,被 runtime/init.php 取代。

2)如果需要生成某个模块的配置缓存,可以使用:

php think optimize:config --module index

调用后会在runtime/index目录下面生成init.php文件,生成后,index模块目录下面的 config.php common.php以及tags.php不会被加载,被runtime/index/init.php取代

7.生成数据表字段缓存

1)可以通过生成数据表字段信息缓存,提升数据库查询的性能,避免多余的查询。命令如下:

php think optimize:schema

会自动生成当前数据库配置文件中定义的数据表字段缓存,也可以指定数据库生成字段缓存(必须有用户权限),例如,下面指定生成demo数据库下面的所有数据表的字段缓存信息

php think optimize:schema --db demo

执行后会自动在‘runtime/schema‘目录下面按照数据表生成字段缓存文

件。

如果你的应用使用了不同的数据库连接,可以根据模块来生成,如下:

php think optimize:schema --module index

会读取index模块的模型来生成数据表字段缓存。

更新数据表字段缓存也是同样的方式,每次执行都会重新生成缓存。如果需要单独更新某个数据表的缓存, 可以使用:

php think optimize:schema --table think_user

支持指定数据库名称

php think optimize:schema --table demo.think_user

8.更新Thinkphp5的版本输入指令:

在项目根目录下输入 :composer update --prefer-dist

若TP5出现大版本更新则需要手动更改 项目根目录下的composer.json(第20行)手动修改对应的最新版本号。

指令 描述

build 自动生成目录和文件

help 帮助

list 指令列表

clear 清除缓存指令

make:controller 创建控制器文件

make:model 创建模型文件

optimize:autoload 生成类库映射文件

optimize:config 生成配置缓存文件

optimize:route 生成路由缓存文件

optimize:schema 生成数据表字段缓存文件

时间: 2024-12-23 14:37:50

TP5常用命令符操作的相关文章

git常用命令符

全局配置 $ git config --global user.name "姓名" 告诉git你是谁 $ git config --global user.email "[email protected]" 告诉git怎么联系你 如果注册了 github 账号,邮箱最好和 github 账号统一 $ git config -l 查看配置信息初始化代码仓库 $ git init 初始化代码库 $ git add . 将所有变化添加到暂存区 $ git commit -

Git常用命令行操作 【转】

常用命令: 一. 配置git提交的个人信息,请大家配置成自己的名字及公司分配的邮箱地址 git config  —global user.name “name” git config —global user.email “[email protected]” 二. 初始下载远程代码 git clone [email protected]:project.git 三. 提交到本地仓库 git add . git commit -m “comment” 四.  更新代码 新保持本地工作区干净,即进

Linux常用命令及操作

shutdown -r now现在重启 shutdown -h now现在关机 reboot重启 startx进入图形界面 chmod +x 777 文件名 授权和可执行 777为二进制111-111-111(系统用户-当前用户-其他用户) ls -a -s -color显示所有文件(a显示所有,s显示大小,color不同文件不同颜色) root:存储root用户的相关文件 home:普通用的相关文件 bin:存放常用命令的文件(相当于windows的system32) sbin:要具有一定权限

maven 常用命令及操作(转)

Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=

Helm 常用命令及操作

Helm 常用命令 查看版本 #helm version 查看当前安装的charts #helm list 查询 charts #helm search redis 安装charts #helm install --name redis --namespaces prod bitnami/redis 查看charts状态 #helm status redis 删除charts #helm delete --purge redis 增加repo #helm repo add stable http

MySQL常用命令基础操作

MySQL启动与更改密码 mysql启动基本原理说明: /etc/init.d/mysqld是一个shell启动脚本,启动后最终会调用,mysqld_safe脚本,最后调用mysqld服务启动mysql,我们编辑/etc/init.d/mysqld,可以看到脚本,启动俩个进程mysqld和mysqld_safe,一般故障的时候我们用mysqld_safe来启动, 关闭mysql 1 mysqladmin - uroot -p密码 shut down 2 /etc/init.d/mysqld st

尚硅谷springboot学习29-docker常用命令和操作

前提是要安装docker,有关docker的安装请参考相关资料,下面来看一下常用的操作命令 1).镜像操作 操作 命令 说明 检索 docker search 关键字 eg:docker search redis 我们经常去docker hub上检索镜像的详细信息,如镜像的TAG. 拉取 docker pull 镜像名:tag :tag是可选的,tag表示标签,多为软件的版本,默认是latest 列表 docker images 查看所有本地镜像 删除 docker rmi image-id 删

Linux常用命令及操作(第二弹)

Ctrl l清屏 Ctrl d关闭终端 Ctrl Alt T打开终端 pwd 查看当前的目录 Shift Ctrl C复制 Shift Ctrl V粘贴 Shift Ctrl N打开新的终端 F11 全屏(任何) cat 查看文件内容 rm -r 删除目录 ls -l查看所有文件的详细 stat 查看指定文件的详细信息 who 查看在线登录用户(tty1-6是文本型控制台,7是x-window(图形)控制台) whoami 查看当前操作用户 ifconfig查看网络情况 clear清屏 dpkg

MySQL常用命令及操作

1.登录与退出    1)登录        windows下直接在DOS命令窗口用root用户登录输入mysql回车;        linux下输入使用PUTTY连接mysql的服务器,然后输入: mysql -u 用户名 -p 密码  即可进入mysql>界面.    2)退出        执行 exit 回车 即可.    3)修改密码        mysql -u 用户名 -p 密码 password 新密码 2.数据库基本操作    1)显示数据库        mysql>s