当前位置:网站首页>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
边栏推荐
- Test de vulnérabilité de téléchargement de fichiers basé sur dvwa
- 282. Stone consolidation (interval DP)
- Blue Bridge Cup embedded stm32g431 - the real topic and code of the eighth provincial competition
- RAID disk redundancy queue
- Dedecms plug-in free SEO plug-in summary
- 直播系统代码,自定义软键盘样式:字母、数字、标点三种切换
- About error 2003 (HY000): can't connect to MySQL server on 'localhost' (10061)
- Convert binary search tree into cumulative tree (reverse middle order traversal)
- Dynamic programming -- linear DP
- [Arduino syntax - structure]
猜你喜欢
关于softmax函数的见解
1791. Find the central node of the star diagram / 1790 Can two strings be equal by performing string exchange only once
Some features of ECMAScript
Five challenges of ads-npu chip architecture design
有谁知道 达梦数据库表的列的数据类型 精度怎么修改呀
Recommended areas - ways to explore users' future interests
现货白银的一般操作方法
测试/开发程序员的成长路线,全局思考问题的问题......
Fibonacci number
基於DVWA的文件上傳漏洞測試
随机推荐
Programmer growth Chapter 9: precautions in real projects
In the era of industrial Internet, we will achieve enough development by relying on large industrial categories
Some features of ECMAScript
Recursive method to realize the insertion operation in binary search tree
Beginner redis
ORA-00030
Distributed base theory
golang mqtt/stomp/nats/amqp
What is the most suitable book for programmers to engage in open source?
DOM introduction
Is chaozhaojin safe? Will it lose its principal
Leetcode sword finger offer 59 - ii Maximum value of queue
esxi的安装和使用
Cf:c. the third problem
ADS-NPU芯片架构设计的五大挑战
Hundreds of lines of code to implement a JSON parser
Finding the nearest common ancestor of binary search tree by recursion
General operation method of spot Silver
Obstacle detection
关于#数据库#的问题:(5)查询库存表中每本书的条码、位置和借阅的读者编号