• 技术文章 >后端开发 >php教程

    在Yii2.0中实现计划任务(cron)_PHP教程

    2016-07-13 10:29:36原创561

    以下由我们在信易网络公司开发项目的时候终结出的一些经验

    Create console application

    创建命令行应用

    In advance template there is already a file yii. And there is no need to run it as php, it is Linux script.

    在高级模版中的 yii 文件,它是一个 Linux 脚本,不需要使用PHP来运行。

    Create cron service command

    创建计划任务服务命令

    Create a controller in console/controllers

    在 console/controllers 文件夹下创建一个控制器

    I have created as TestController.php

    我创建了一个名为 TestController.php 的文件

    namespace console\controllers; use yii\console\Controller; /** * Test controller */ class TestController extends Controller { public function actionIndex() { echo "cron service runnning"; } public function actionMail($to) { echo "Sending mail to " . $to; } }

    This controller should be use the console controller name space

    这个控制器应当使用命令行控制器的命名空间

    use yii\console\Controller;

    How to run it

    如何运行

    run it as

    使用如下方式运行

    yii test

    I have test it on windows by running

    我在 windows 下使用如下方式运行

    D:\xampp\htdocs\yii2>d:\xampp\php\php yii test

    cron service runnning D:\xampp\htdocs\yii2>

    How to pass params

    如何传递参数

    yii test/mail [--to="hemctest@gmail.com"]

    in windows for test it run as

    在 windows 中测试如下

    D:\xampp\htdocs\yii2>d:\xampp\php\php yii test/mail [--to="hemctest@gmail.com"]

    Sending mail to [--to=hemctest@gmail.com]

    官方命令行应用开发文档见此

    英文原文: How to implement cron in Yii 2

    本文由专注于成都网站建设的信易网络发布,更多关于yii的信息请关注信易网络随后的发布,信易网络的官网http://www.ir58.com

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/770659.htmlTechArticle以下由我们在信易网络公司开发项目的时候终结出的一些经验 Create console application 创建命令行应用 In advance template there is already a file yii....

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:yii yii 成都网站建设 成都网站建设公司 成都网站设计 成都网站制作 成都网络公司 成都网页设计 成都做网站 成都
    上一篇:PHP中,JS和CSS优化工具Minify的使用方法_PHP教程 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 一文详解PHP实现职责链设计模式(附代码示例)• php实现通过JSON RPC与go通讯(附代码)• 浅析怎么使用PHP做异步爬取数据• PHP8.3要有新函数了!(json_validate函数说明)• 设计API接口时,要注意这些地方!
    1/1