Inhaltsverzeichnis
以下由我们在信易网络公司开发项目的时候终结出的一些经验
Create console application
创建命令行应用 
Create cron service command
创建计划任务服务命令
How to run it
如何运行
How to pass params
如何传递参数
Heim Backend-Entwicklung PHP-Tutorial 在Yii2.0中实现计划任务(cron)_PHP教程

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

Jul 13, 2016 am 10:29 AM
yii 成都

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

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 的文件

<?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....
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So entwickeln Sie mit dem PHP-Framework Yii ein hochverfügbares Cloud-Backup-System So entwickeln Sie mit dem PHP-Framework Yii ein hochverfügbares Cloud-Backup-System Jun 27, 2023 am 09:04 AM

Mit der kontinuierlichen Weiterentwicklung der Cloud-Computing-Technologie ist die Datensicherung zu etwas geworden, das jedes Unternehmen durchführen muss. In diesem Zusammenhang ist es besonders wichtig, ein hochverfügbares Cloud-Backup-System zu entwickeln. Das PHP-Framework Yii ist ein leistungsstarkes Framework, das Entwicklern dabei helfen kann, schnell leistungsstarke Webanwendungen zu erstellen. Im Folgenden wird vorgestellt, wie Sie mit dem Yii-Framework ein hochverfügbares Cloud-Backup-System entwickeln. Entwerfen des Datenbankmodells Im Yii-Framework ist das Datenbankmodell ein sehr wichtiger Teil. Denn das Datensicherungssystem erfordert viele Tabellen und Beziehungen

Huawei schloss sich mit Chengdu High-tech zusammen, um TD Tech mit 100 % Eigenkapital zu kontrollieren, doch der 2,12-Milliarden-Dollar-Verkauf von Nokia scheiterte Huawei schloss sich mit Chengdu High-tech zusammen, um TD Tech mit 100 % Eigenkapital zu kontrollieren, doch der 2,12-Milliarden-Dollar-Verkauf von Nokia scheiterte Jan 19, 2024 pm 05:57 PM

Laut Nachrichten vom 19. Januar gab die offizielle Website der staatlichen Verwaltung für Marktregulierung den „Erwerb von Kapitalbeteiligungen an TD Tech Co., Ltd. durch Huawei Technologies Co., Ltd. und Chengdu High-tech Investment Group Co. bekannt. Ltd.". Dieser aufmerksamkeitsstarke Streit hat ein großes Update. Fortschritt. Im Rahmen dieser Transaktion planen Huawei, Chengdu High-tech und andere Betreiber, gemeinsam 100 % der Anteile von TD Tech zu erwerben. Vor dieser Transaktion hielten Huawei und Nokia Solutions and Networks GmbH & Co.KG (Nokia) indirekt 100 % der Anteile von TD Tech und kontrollierten TD Tech gemeinsam. Nach der Transaktion haben Huawei, Chengdu High-tech Investment Group Co., Ltd., Chengdu High-tech Jicui Technology Co., Ltd., Huagai Venture Capital Management (Beijing) Co., Ltd. usw.

Symfony vs Yii2: Welches Framework eignet sich besser für die Entwicklung umfangreicher Webanwendungen? Symfony vs Yii2: Welches Framework eignet sich besser für die Entwicklung umfangreicher Webanwendungen? Jun 19, 2023 am 10:57 AM

Da die Nachfrage nach Webanwendungen weiter wächst, haben Entwickler bei der Auswahl von Entwicklungsframeworks immer mehr Möglichkeiten. Symfony und Yii2 sind zwei beliebte PHP-Frameworks. Sie verfügen beide über leistungsstarke Funktionen und Leistung. Welches Framework ist jedoch besser geeignet, wenn es darum geht, umfangreiche Webanwendungen zu entwickeln? Als nächstes führen wir eine vergleichende Analyse von Symphony und Yii2 durch, um Ihnen zu helfen, eine bessere Wahl zu treffen. Grundlegende Übersicht Symphony ist ein Open-Source-Webanwendungs-Framework, das in PHP geschrieben ist und darauf aufbaut

Datenabfrage im Yii-Framework: Effizienter Zugriff auf Daten Datenabfrage im Yii-Framework: Effizienter Zugriff auf Daten Jun 21, 2023 am 11:22 AM

Das Yii-Framework ist ein Open-Source-PHP-Webanwendungsframework, das zahlreiche Tools und Komponenten zur Vereinfachung des Prozesses der Webanwendungsentwicklung bereitstellt, wobei die Datenabfrage eine der wichtigen Komponenten ist. Im Yii-Framework können wir eine SQL-ähnliche Syntax verwenden, um auf die Datenbank zuzugreifen und Daten effizient abzufragen und zu bearbeiten. Der Abfrage-Builder des Yii-Frameworks umfasst hauptsächlich die folgenden Typen: ActiveRecord-Abfrage, QueryBuilder-Abfrage, Befehlsabfrage und Original-SQL-Abfrage

„Jian Wang 3': Neue visuelle Effekte im Stil von „Guangdu Town'. „Jian Wang 3': Neue visuelle Effekte im Stil von „Guangdu Town'. Apr 08, 2024 pm 09:52 PM

Das Jincheng ist voller Frühlingsblumen, die Jadepeitsche und das Gold sind mit leichtem Staub bedeckt und die beliebte Hauptstadt der Tang-Dynastie, Guangdu Town, wurde optisch aufgewertet. Sie wird auf dem Testserver des neuen Erweiterungspakets enthüllt am 9. April und wird bei der Veröffentlichung des neuen Erweiterungspakets dabei sein. Treffen Sie sich in formeller Kleidung!! In den letzten Jahren machten immer mehr Ritter Halt in der Stadt Guangdu. Die Stadt ist beispiellos großartig und geschäftig geworden, und die Stadt Guangdu hat sich zu einem berühmten und wohlhabenden Ferienort in der Tang-Dynastie entwickelt. Die Bewohner verdienten auch viel Geld. Nach sorgfältiger Überlegung beschlossen sie, Geld für die Renovierung der Stadt Guangdu auszugeben, um Chengdu seinem Ruf als „erste Hauptstadt der Tang-Dynastie“ gerechter zu machen. Die klassische Hauptstadt wurde optisch renoviert, die regionale Aufteilung bleibt gleich, die NPC-Positionen bleiben unverändert, die exquisite Dekoration hat ein neues Aussehen und der Einfallsreichtum der Handwerker ist in jedem Detail zu sehen! Der Reiseleiter ist heute hier, kommen Sie und werfen Sie einen ersten Blick auf die neue Szenerie von „Datangs beliebtem Geschäftsviertel“! Die Sonne scheint auf Jinchengs Kopf und das Licht streut auf das Blumengebäude. Die Sonne scheint weithin

Wie verwende ich das Yii3-Framework in PHP? Wie verwende ich das Yii3-Framework in PHP? May 31, 2023 pm 10:42 PM

Mit der Weiterentwicklung des Internets wird auch die Nachfrage nach der Entwicklung von Webanwendungen immer größer. Für Entwickler erfordert die Entwicklung von Anwendungen ein stabiles, effizientes und leistungsstarkes Framework, das die Entwicklungseffizienz verbessern kann. Yii ist ein führendes Hochleistungs-PHP-Framework, das umfangreiche Funktionen und gute Leistung bietet. Yii3 ist die nächste Generation des Yii-Frameworks, das die Leistung und Codequalität basierend auf Yii2 weiter optimiert. In diesem Artikel stellen wir vor, wie Sie das Yii3-Framework zum Entwickeln von PHP-Anwendungen verwenden.

Yii2 vs. Phalcon: Welches Framework eignet sich besser für die Entwicklung von Grafik-Rendering-Anwendungen? Yii2 vs. Phalcon: Welches Framework eignet sich besser für die Entwicklung von Grafik-Rendering-Anwendungen? Jun 19, 2023 am 08:09 AM

Im aktuellen Informationszeitalter sind Big Data, künstliche Intelligenz, Cloud Computing und andere Technologien in den Fokus großer Unternehmen gerückt. Unter diesen Technologien hat die Grafikkarten-Rendering-Technologie als leistungsstarke Grafikverarbeitungstechnologie immer mehr Aufmerksamkeit erhalten. Die Grafikkarten-Rendering-Technologie wird häufig in der Spieleentwicklung, bei Film- und Fernsehspezialeffekten, im technischen Modellbau und in anderen Bereichen eingesetzt. Für Entwickler ist die Wahl eines Frameworks, das zu ihren Projekten passt, eine sehr wichtige Entscheidung. Unter den aktuellen Sprachen ist PHP eine sehr dynamische Sprache. Einige hervorragende PHP-Frameworks wie Yii2, Ph

Gibt es Experten? 'Es ist aus!' I'm Surrounded by Beauties'-Prequel-DLC (Chengdu-Kapitel) enthüllt Gibt es Experten? 'Es ist aus!' I'm Surrounded by Beauties'-Prequel-DLC (Chengdu-Kapitel) enthüllt Feb 20, 2024 am 08:46 AM

Nach der Veröffentlichung des DLC „Heartbeat in the Room“ erscheint „Done!“ Ich bin von wunderschönen Frauen umgeben! „Der Prequel-DLC (Chengdu Chapter) hat kürzlich auch ein Werbeplakat veröffentlicht. Der DLC wird fünf neue Heldinnen enthalten und die Dreharbeiten werden voraussichtlich Anfang April 2024 in Chengdu beginnen. Der genaue Veröffentlichungszeitpunkt steht noch nicht fest. Basierend auf dem bisherigen Drehzeitpunkt des ersten DLC Ende November 2023 und dem Veröffentlichungszeitpunkt am 5. Februar könnte der Prequel-DLC im Juni erscheinen. Allerdings hat „Heartbeat in the Room“ nur 58 % positive Bewertungen auf Steam, was weit unter den 94 % positiven Bewertungen des Hauptspiels liegt. Ich weiß nicht, ob der Prequel-DLC das retten kann.

See all articles