リファイン

リファインはタスクを実行するためのツールです。名称の理由は、燃料を生成するためにオイルを "精製する" ことに由来しています。 どのように作成するかやどのように使用するかについては 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 を実行することができます。