FuelPHPをコマンドラインで実行したい1
2014/10/29
fuelphpをコマンドラインで実行したい。
cronで実行させたい案件があったりするんだが、サイトはFuelPHPでcon用に別途用意するのが面倒だったりする。ぶっちゃけクエリビルダがラクなんだよ。
ってことでまず基本的な流れ
・OILをいれる
・テストする
OILをいれる
何はともあれ、「OIL」ってのが必要だそうだ。
「コマンドラインからインストールしろ」だったり、「FuelPHPのインストール時に○○しろ」とか・・・面倒だったりするので、手っ取り早く行うことにする。
「GitHubのFuel」からOILをコピる。
拡張子は不要っぽい。
次に自サイトのfuelディレクトリと同一階層にoilファイルを置く。
終わり。
テストする
コマンドラインからoilファイルのあるとこまで移動して下記コマンド実行。
$ php oil refine
これでoilのヘルプが表示されるっぽい。
次に実際に動かしてみる。
$ php oil refine robots
変なロボットが表示されればOK。
これは「fuel/app/tasks/robots.php」が実行した感じになるっぽい。
Wiki:OIL・コマンドラインで実行でまとめ中