Yii 中也有一个拥有丰富功能的控制台, 它们主要用于创建网站后台处理的任务。

控制台应用程序的结构非常类似于 Yii 的一个 Web 应用程序。 它由一个或多个 yii\console\Controller 类组成,它们在控制台环境下通常被称为“命令”。 每个控制器还可以有一个或多个动作,就像 web 控制器。

两个项目模板(基础模版和高级模版)都有自己的控制台应用程序。 你可以通过运行 yii 脚本,在位于仓库的基本目录中运行它。

Yii console

基础模板中在commands中有个 HelloController

Yii console

我们可以在Windows下来测试一下这个文件 ,首先需要配置php环境变量。

然后打开cmd,找到你yii框架所在的位置,如果你的控制器名字是HelloController 这种格式,

你只需要用这种格式 php yii  hello/index 运行,如果是HelloWorldController这种格式,需要用

php yii hello-world/index 来运行。

Yii console

yii 定时任务方面,请参考 https://www.cnblogs.com/cxscode/p/7875351.html

 

 

相关文章: