CLI 概览

CodeIgniter 4 提供了内置命令 spark 以及有用的命令和库。您还可以创建 spark 命令,并通过 CLI 运行控制器。

什么是 CLI?

命令行界面是一种基于文本的与计算机交互的方法。有关更多信息,请查看 维基百科文章

为什么要通过命令行运行?

从命令行运行 CodeIgniter 的原因有很多,但并不总是显而易见的。

  • 无需使用wgetcurl即可运行 cron 作业。

  • 创建可执行各种操作的交互式“任务”,例如设置权限、清理缓存文件夹、运行备份等。

  • 与其他语言中的其他应用程序集成。例如,一个随机 C++ 脚本可以调用一个命令并在模型中运行代码!

Spark 命令

CodeIgniter 附带官方命令spark和内置命令。

你可以运行 spark 并查看帮助

php spark

请参阅Spark 命令页面以获取详细信息。

CLI 库

CLI 库简化了 CLI 界面使用。它提供了以多种颜色向终端窗口输出文本的简单方法。它还允许你向用户提示信息,从而轻松构建灵活、智能的工具。

请参阅CLI 库页面以获取详细信息。