CLI 概览

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

什么是 CLI?

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

为什么通过命令行运行?

有许多原因可以通过命令行运行 CodeIgniter,但这些原因并不总是明显的。

  • 在不需要使用 wgetcurl 的情况下运行 cron 作业。

  • 制作交互式“任务”,可以执行设置权限、清理缓存文件夹、运行备份等操作。

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

Spark 命令

CodeIgniter 提供了官方命令 spark 和内置命令。

你可以运行 spark 并查看帮助:

php spark

有关详细信息,请参阅 Spark 命令 页面。

CLI 库

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

有关详细信息,请参阅 CLI 库 页面。