ホームページ  >  記事  >  バックエンド開発  >  Yii はコンソールコマンドを使用してスケジュールされたタスクを作成します_PHP チュートリアル

Yii はコンソールコマンドを使用してスケジュールされたタスクを作成します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:34:41945ブラウズ

Yii プロジェクトのパスが /home/apps/

であると仮定します。

1. ファイル /home/apps/protected/commands/crons.php を作成します

リーリー

2. 必要な構成ファイル /home/apps/protected/config/console.php を作成し、必要なコンポーネント、データベース接続、ログ、その他の情報を構成します。形式はメインの構成ファイル main.php

と似ています。 リーリー

3. /home/apps/protected/commands/ に新しい TestCommand クラスを作成し、CConsoleCommand を継承します TestCommand では、プロジェクトの設定情報と Yii のさまざまなメソッドが使用できます

リーリー

4. スケジュールされたタスクを作成します

リーリー

挿入

リーリー

つまり、TestCommand クラスのコンテンツは毎時間の最初の 1 分に実行されます。同様に、他のクラスも /home/apps/protected/commands/ に作成し、コマンド ラインを使用して実行できます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/749285.html技術記事 Yii プロジェクトのパスが /home/apps/ であると仮定します。 1. ファイル /home/apps/protected/commands/crons.php ? = '/home/apps/framework/yii.php' ( = ( ).'/ を作成します。 ../ config/console.php' ::createConsoleAppli...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。