目次
以下は、Xinyi Network Company でプロジェクトを開発する際に得た経験の一部です
コンソールアプリケーションを作成する
コマンドラインアプリケーションを作成する
cron サービスコマンドを作成する
スケジュールされたタスクサービスコマンドを作成する
実行方法
仕組み
パラメータを渡す方法
パラメータの受け渡し方法
ホームページ バックエンド開発 PHPチュートリアル Yii2.0_PHP チュートリアルでスケジュールされたタスク (cron) を実装する

Yii2.0_PHP チュートリアルでスケジュールされたタスク (cron) を実装する

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

以下は、Xinyi Network Company でプロジェクトを開発する際に得た経験の一部です

コンソールアプリケーションを作成する

コマンドラインアプリケーションを作成する

事前にテンプレートとして yii ファイルが用意されており、php として実行する必要はありません。Linux スクリプトです。

高度なテンプレートの yii ファイルは Linux スクリプトであり、PHP を実行する必要はありません。

cron サービスコマンドを作成する

スケジュールされたタスクサービスコマンドを作成する

コンソール/コントローラーでコントローラーを作成します

console/controllers フォルダーの下にコントローラーを作成します

TestController.phpとして作成しました

TestController.phpというファイルを作成しました

<?php

namespace consolecontrollers; use yiiconsoleController; /** * Test controller* テストコントローラー */*/ class TestController extends Controller { public function actionIndex() { echo "cron service runnning"; } public function actionMail($to) { echo "Sending mail to " . $to; } }

このコントローラーはコンソールコントローラーの名前空間を使用する必要があります

このコントローラーはコマンドラインコントローラーの名前空間を使用する必要があります

use yiiconsoleController;

実行方法

仕組み

次のように実行します

次のメソッドを使用して実行します

yii test

Windows で実行してテストしました

次のようにWindowsで実行します

D:xampphtdocsyii2>d:xamppphpphp yii test

cron service runnning D:xampphtdocsyii2>

パラメータを渡す方法

パラメータの受け渡し方法

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

テストのためにWindowsでは次のように実行します

Windowsで次のようにテストされました

D:xampphtdocsyii2>d:xamppphpphp yii test/mail [--to="hemctest@gmail.com"]

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

公式コマンドラインアプリケーション開発ドキュメントはこちらです

英語原文: Yii 2 で cron を実装する方法

この記事は、成都のウェブサイト構築に焦点を当てた信義ネットワークによって公開されています。yii の詳細については、信義ネットワークの今後のリリースにご注意ください。 ​

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/770659.html技術記事以下は、Xinyi Network Company でプロジェクトを開発する際の経験の一部です: コンソール アプリケーションの作成 コマンド ライン アプリケーションの作成 事前にテンプレートが用意されています yii....
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ファーウェイは成都ハイテクと提携してTD Techを100%出資したが、ノキアの売却額21億2000万には届かなかった ファーウェイは成都ハイテクと提携してTD Techを100%出資したが、ノキアの売却額21億2000万には届かなかった Jan 19, 2024 pm 05:57 PM

1月19日のニュースによると、国家市場監督管理総局の公式ウェブサイトは「華為技術有限公司と成都ハイテク投資集団有限公司によるTD Tech Co., Ltd.の株式取得」を発表した。この注目を集める論争に大きなアップデートが加えられました。この取引では、ファーウェイ、成都高科技などが共同でTD Techの株式100%を取得する予定だ。この取引以前、ファーウェイとNokia Solutions and Networks GmbH & Co.KG (Nokia)はTD Techの株式の100%を間接的に保有し、TD Techを共同支配していました。取引後は、ファーウェイ、成都高新投資集団有限公司、成都高新技術瑞瑞科技有限公司、華蓋ベンチャーキャピタル管理(北京)有限公司など。

PHPでYii3フレームワークを使用するにはどうすればよいですか? PHPでYii3フレームワークを使用するにはどうすればよいですか? May 31, 2023 pm 10:42 PM

インターネットの発展に伴い、Web アプリケーション開発の需要もますます高まっています。開発者にとって、アプリケーションの開発には、開発効率を向上させる、安定性、効率性、強力なフレームワークが必要です。 Yii は、豊富な機能と優れたパフォーマンスを提供する、優れた高性能 PHP フレームワークです。 Yii3 は Yii フレームワークの次世代バージョンであり、Yii2 に基づいてパフォーマンスとコード品質をさらに最適化します。この記事では、Yii3 フレームワークを使用して PHP アプリケーションを開発する方法を紹介します。

PHP フレームワーク Yii を使用して可用性の高いクラウド バックアップ システムを開発する方法 PHP フレームワーク Yii を使用して可用性の高いクラウド バックアップ システムを開発する方法 Jun 27, 2023 am 09:04 AM

クラウド コンピューティング テクノロジの継続的な発展により、データのバックアップはすべての企業が行う必要のあるものになりました。この文脈では、可用性の高いクラウド バックアップ システムを開発することが特に重要です。 PHP フレームワーク Yii は、開発者が高性能の Web アプリケーションを迅速に構築できる強力なフレームワークです。ここでは、Yii フレームワークを使用して可用性の高いクラウド バックアップ システムを開発する方法を紹介します。データベースモデルの設計 Yii フレームワークでは、データベースモデルは非常に重要な部分です。データ バックアップ システムには多くのテーブルとリレーションシップが必要なため、

Yii2 と Phalcon: グラフィック レンダリング アプリケーションの開発にはどちらのフレームワークが適していますか? Yii2 と Phalcon: グラフィック レンダリング アプリケーションの開発にはどちらのフレームワークが適していますか? Jun 19, 2023 am 08:09 AM

現在の情報化時代では、ビッグデータ、人工知能、クラウド コンピューティング、その他のテクノロジーが大手企業の焦点となっています。その中でも、高性能なグラフィックス処理技術として、グラフィックスカードレンダリング技術がますます注目を集めています。グラフィックス カード レンダリング テクノロジは、ゲーム開発、映画やテレビの特殊効果、エンジニアリング モデリングなどの分野で広く使用されています。開発者にとって、自分のプロジェクトに合ったフレームワークを選択することは非常に重要な決定です。現在の言語の中でも PHP は非常に動的な言語であり、Yii2、Ph などの優れた PHP フレームワークもいくつかあります。

Yii フレームワークでのデータクエリ: データに効率的にアクセスする Yii フレームワークでのデータクエリ: データに効率的にアクセスする Jun 21, 2023 am 11:22 AM

Yii フレームワークは、Web アプリケーション開発のプロセスを簡素化するための多数のツールとコンポーネントを提供するオープンソースの PHP Web アプリケーション フレームワークであり、その重要なコンポーネントの 1 つがデータ クエリです。 Yii フレームワークでは、SQL に似た構文を使用してデータベースにアクセスし、データを効率的にクエリおよび操作できます。 Yii フレームワークのクエリビルダーには主に次の種類があります: ActiveRecord クエリ、QueryBuilder クエリ、コマンド クエリ、独自の SQL クエリ

「Jian Wang 3」の新しいスタイル「Guangdu Town」の視覚効果のアップグレード 「Jian Wang 3」の新しいスタイル「Guangdu Town」の視覚効果のアップグレード Apr 08, 2024 pm 09:52 PM

金城には春の花が咲き誇り、翡翠の鞭と金が軽くちりばめられ、唐代の人気の主要都市である広都鎮が視覚的にアップグレードされ、4月に新しい拡張パックのテストサーバーで公開されます。 9、そして新しい拡張パックが発売されるときはみんなと一緒です、フォーマルな服装で会いましょう!!近年、広都城に立ち寄る騎士がますます増え、都市は前例のないほど壮大で賑やかになり、広都城は唐の時代には有名な繁栄したリゾート地となりました。住民も多額の収入を得たため、慎重に検討した結果、成都を「唐代最初の主要都市」としての名声にさらにふさわしいものにするために、広都城の改修に資金を投じることに決めた。古典的な主要都市は視覚的に刷新され、地域のレイアウトは変更されず、NPC の位置は変更されず、絶妙な装飾は新しい外観を持ち、職人の創意工夫が細部にまで見られます。今日はツアーガイドが来ています。「大唐の人気CBD」の新しい景色をぜひ見てください!太陽が金城の頭を照らし、その光が花の建物に散乱します。太陽が広く輝いています

Symfony と Yii2: 大規模な Web アプリケーションの開発にはどちらのフレームワークが適していますか? Symfony と Yii2: 大規模な Web アプリケーションの開発にはどちらのフレームワークが適していますか? Jun 19, 2023 am 10:57 AM

Web アプリケーションの需要が高まるにつれ、開発者が開発フレームワークを選択する選択肢はますます増えています。 PHP フレームワークとして人気のある Symfony と Yii2 は、どちらも強力な機能とパフォーマンスを備えていますが、大規模な Web アプリケーションを開発する必要がある場合、どちらのフレームワークがより適しているのでしょうか。次に、より良い選択を行うために、Symphony と Yii2 の比較分析を行います。基本概要 Symphony は、PHP で書かれたオープンソースの Web アプリケーション フレームワークであり、上に構築されています。

専門家はいますか? '終わりました!' 「私は美女に囲まれています」前編DLC(成都編)が公開 専門家はいますか? '終わりました!' 「私は美女に囲まれています」前編DLC(成都編)が公開 Feb 20, 2024 am 08:46 AM

DLC「Heartbeat in the Room」のリリースに続き、「Done!」素敵な女性に囲まれてますよ! 「前編DLC(成都編)でも、最近プロモーションポスターが公開されました。 DLC には 5 人の新しいヒロインが含まれており、2024 年 4 月初旬に成都で撮影が開始される予定です。具体的なリリース時期はまだ決まっていません。前回の最初の DLC の撮影時期が 2023 年 11 月末で、リリース時期が 2 月 5 日であることから、前編 DLC は 6 月にリリースされる可能性があります。ただし、『Heartbeat in the Room』の Steam での肯定的なレビューは 58% にとどまっており、本編の肯定的なレビュー 94% に比べてはるかに低く、前編 DLC がそれを救えるかどうかはわかりません。

See all articles