CLI 概述
CodeIgniter 4 提供了内置的 spark 命令以及实用的命令和库。 你也可以创建 spark 命令,并通过 CLI 运行控制器。
什么是 CLI?
命令行接口(CLI)是一种基于文本的计算机交互方式。 欲了解更多信息,请查阅 维基百科文章。
为什么要通过命令行运行?
从命令行运行 CodeIgniter 有许多原因,但这些原因并不总是显而易见。
运行你的定时任务(cron-jobs),无需使用 wget 或 curl。
创建交互式“任务”,可以执行设置权限、清理缓存文件夹、运行备份等操作。
与其他语言的应用程序集成。例如,一个随机的 C++ 脚本可以调用一个命令,运行你模型中的代码!
Spark 命令
CodeIgniter 随附官方的 spark 命令和内置命令。
你可以运行 spark 查看帮助:
php spark
详细信息请参阅 Spark 命令 页面。
CLI 库
CLI 库使得与命令行接口交互变得简单。 它提供了在终端窗口中以多种颜色输出文本的便捷方法。同时,它还允许你向用户提示信息,从而轻松构建灵活、智能的工具。
详细信息请参阅 CLI 库 页面。