Yii2 控制台命令详细介绍
1、查看当前项目控制台已有的脚本命令
正如你在截图中看到,Yii 中已经定义了一组默认情况下可用的命令:
AssetController - 允许合并和压缩你的 JavaScript 和 CSS 文件。 在 资源 - 使用 asset 命令 一节可获取更多信息。
CacheController - 清除应用程序缓存。
FixtureController - 管理用于单元测试 fixture 的加载和卸载。 这个命令的更多细节在 Testing Section about Fixtures.
HelpController - 提供有关控制台命令的帮助信息, 这是默认的命令并会打印上面截图所示的输出。
MessageController - 从源文件提取翻译信息。 要了解更多关于这个命令的用法,请参阅 I18N 章节.
MigrateController - 管理应用程序数据库迁移。 在 数据库迁移章节 可获取更多信息。
ServeController - Allows you run PHP built-in web server.
除了上面展示出的yii自带的控制台命令,其余的命令就是你自己在console下实现的脚本命令(就是你在console下写的控制器,也可以通过上面的方式打印并展示在其中)。比如下面
总结
控制台命令可以实现很多功能,比如数据库迁移、定时任务、清除应用临时缓存等诸多自动化维护的功能。在实际项目开发中还是会经常用到的。
相关推荐
caiyiii 2020-06-14
ljsfighting 2020-10-31
littleFatty 2020-08-16
katanaFlower 2020-06-21
CXC0 2020-06-14
woxmh 2020-06-12
unit00 2020-06-07
ccjjyy 2020-05-21
Airuio 2020-05-19
JavaWinner 2020-05-10
福叔 2020-03-20
xinlugang 2020-03-07
陈晨软件五千言 2020-02-17
pushTop 2020-01-02
curiousL 2020-01-05
方志朋 2020-01-04