当前位置:网站首页>yii中console方法调用,yii console定时任务
yii中console方法调用,yii console定时任务
2022-07-06 01:14:00 【gusijin】
yii除了用于构建 Web 应用程序的丰富功能,Yii 中也有一个拥有丰富功能的控制台, 它们主要用于创建网站后台处理的任务。
控制台应用程序的结构非常类似于 Yii 的一个 Web 应用程序。 它由一个或多个 yii\console\Controller 类组成,它们在控制台环境下通常被称为“命令”。 每个控制器还可以有一个或多个动作,就像 web 控制器。
你可以通过运行 yii 脚本,在位于仓库的基本目录中运行它。
1、定时任务编写
下载 Yii 框架后,可以看到有个 console 目录,里面有完整的目录结构:配置文件、控制器、模型等
2、新建 TestController.php 文件
<?php
namespace console\controllers;
use yii\console\Controller;
class TestController extends Controller
{
/** * @var 接收的参数 */
public $param;
//指定用于控制台的参数
public function options($actionID)
{
return [
'param',
];
}
/** * @name 脚本 */
public function actionDo()
{
echo $this->param.PHP_EOL;
}
}
3、运行 php yii test/do
用法
你可以使用以下语法来执行控制台控制器动作:
php yii [ --option1=value1 --option2=value2 … argument1 argument2 … ]
php yii test/do --param=123
显示:123
边栏推荐
- 可恢复保险丝特性测试
- I'm interested in watching Tiktok live beyond concert
- [Arduino syntax - structure]
- Is chaozhaojin safe? Will it lose its principal
- Mlsys 2020 | fedprox: Federation optimization of heterogeneous networks
- Logstash clear sincedb_ Path upload records and retransmit log data
- 视频直播源码,实现本地存储搜索历史记录
- How to extract MP3 audio from MP4 video files?
- 2020.2.13
- Interview must brush algorithm top101 backtracking article top34
猜你喜欢
3D model format summary
Vulhub vulnerability recurrence 74_ Wordpress
JVM_ 15_ Concepts related to garbage collection
测试/开发程序员的成长路线,全局思考问题的问题......
Kotlin basics 1
VMware Tools安装报错:无法自动安装VSock驱动程序
基於DVWA的文件上傳漏洞測試
Who knows how to modify the data type accuracy of the columns in the database table of Damon
ORA-00030
I'm interested in watching Tiktok live beyond concert
随机推荐
关于softmax函数的见解
普通人下场全球贸易,新一轮结构性机会浮出水面
VMware Tools installation error: unable to automatically install vsock driver
几百行代码实现一个 JSON 解析器
Interview must brush algorithm top101 backtracking article top34
Nmap: network detection tool and security / port scanner
Tcpdump: monitor network traffic
Leetcode1961. 检查字符串是否为数组前缀
About error 2003 (HY000): can't connect to MySQL server on 'localhost' (10061)
WGet: command line download tool
Keepalive component cache does not take effect
Dedecms plug-in free SEO plug-in summary
记一个 @nestjs/typeorm^8.1.4 版本不能获取.env选项问题
WordPress collection plug-in automatically collects fake original free plug-ins
The detailed page returns to the list and retains the original position of the scroll bar
Synchronized and reentrantlock
ADS-NPU芯片架构设计的五大挑战
Pbootcms plug-in automatically collects fake original free plug-ins
MIT doctoral thesis | robust and reliable intelligent system using neural symbol learning
The growth path of test / development programmers, the problem of thinking about the overall situation