【FuelPHP】タスクを実行するコマンドを解説します

PHP

こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在4社経験している、11年目エンジニアです。

この記事では、 FuelPHPタスクを実行するコマンドについて丁寧に解説していきます。
タスクを新規作成するコマンドについては、こちらの記事をご参考ください。

前提条件:実行環境について

実行環境は以下の通りです。

OS Windows10
PHPのバージョン 8.0.3
FuelPHPのバージョン 1.8.2
XAMPPのバージョン 8.0.3

この記事ではFuelPHPのプロジェクトは

C:\xampp

に配下に【fuelphp】という名前で配置しています。
FuelPHPのプロジェクトの場所

Windows10の環境でFuelPHPをインストールするやり方は以下の記事をご参考ください。

FuelPHPでタスクを実行するコマンドを解説

FuelPHPでタスクを実行するコマンドを解説します。

コマンドプロンプトを開きFuelPHPプロジェクトがある場所まで移動させます。

  • コマンドプロンプトを開き、cdコマンドで移動
  • エクスプローラーからコマンドプロンプトを起動

のどちらかで移動させてください。
エクスプローラーからコマンドプロンプトを起動するやり方は、下記の記事をご参考ください。

この記事では

C:\xampp\fuelphp

まで移動します。
FuelPHPプロジェクトまで移動

タスクを実行するためのコマンドは、

です。
【実行メソッド】は省略することができ、その場合runメソッドが実行されます。
省略するときは「:」も省略する必要があるので、ご注意ください。
実行可能なタスクを確認するためのコマンドについては、こちらの記事をご参考ください。

では、タスクを実行します。
FuelPHPには最初から【robots】というタスクがあるのでそれを実行します。
タスクは

プロジェクト\fuel\app\tasks\robots.php

に配置されています。

  • タスクを実行メソッド省略、引数なしで実行
  • タスクを実行メソッド省略、引数ありで実行
  • タスクを実行メソッド指定、引数なしで実行

の3パターンで実行します。

パターン1:タスクを実行メソッド省略、引数なしで実行

タスクを実行メソッド省略、引数なしで実行するためのコマンドは

です。
コマンドをたたくと
FuelPHPでタスクをコマンド実行

とロボットが表示されます。

パターン2:タスクを実行メソッド省略、引数ありで実行

タスクを実行メソッド省略、引数ありで実行するためのコマンドは

です。
コマンドをたたくと
FuelPHPでタスクをコマンド実行

と引数で指定した吹き出しのロボットが表示されます。

パターン3:タスクを実行メソッド指定、引数なしで実行

タスクを実行メソッド指定、引数なしで実行するためのコマンドは

です。
コマンドをたたくと
FuelPHPでタスクをコマンド実行

と指定したprotectメソッドの吹き出しが表示されたロボットが表示されます。

まとめ:FuelPHPでタスクを実行してみよう

以上がFuelPHPでタスクを実行するコマンドの解説でした!

あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ

コメント

タイトルとURLをコピーしました