リファイン
リファインはタスクを実行するためのツールです。名称の理由は、燃料を生成するためにオイルを "精製する" ことに由来しています。 どのように作成するかやどのように使用するかについては Tasks についての詳細を読んでください。
含まれているタスク
FuelPHP にはあなたの手助けになる、いくつかのタスクが付属しています。
- install: 新しく FuelPHP をインストールできます。リポジトリをクローンするのに
git
が必要です。 - migrate: コマンドラインからデータベースのマイグレーションを実行します。
- session: Session クラスに必要なデータベースのテーブルを操作できます。
- fromdb: 存在するデータベースのテーブルから、モデル、マイグレーション、スキャフォールディング、管理者コードを生成できます。
ヘルプコマンドをつけて実行する時、全てのタスクは、いくつかのヘルプ情報を提供します。
$ php oil refine <taskname>:help
例
ロボットと名付けたサンプルタスクが fuel/app/tasks/ にあります。
$ php oil refine robots
"KILL ALL HUMANS!"
_____ /
/_____\
____[\*---*/]____
/\ #\ \_____/ /# /\
/ \# \_.---._/ #/ \
/ /|\ | | /|\ \
/___/ | | | | | | \___\
| | | | |---| | | | |
|__| \_| |_#_| |_/ |__|
//\\ <\ _//^\\_ /> //\\
\||/ |\//// \\\\/| \||/
| | | |
|---| |---|
|---| |---|
| | | |
|___| |___|
/ \ / \
|_____| |_____|
|HHHHH| |HHHHH|
世界で最も有用なサンプルというわけではありませんが、有用なサンプルとして動作します。 しかし、よりインタラクティブにするために、また cron ジョブのような基本的なモデルの相互作用を実行するために Cli class を実行することができます。