Yii2 控制台命令详细介绍

1、查看当前项目控制台已有的脚本命令

Yii2 控制台命令详细介绍

正如你在截图中看到,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下写的控制器,也可以通过上面的方式打印并展示在其中)。比如下面

Yii2 控制台命令详细介绍

总结

控制台命令可以实现很多功能,比如数据库迁移、定时任务、清除应用临时缓存等诸多自动化维护的功能。在实际项目开发中还是会经常用到的。

相关推荐