提煉

提煉是一種工具,它可以让你运行任務。这名稱背後的想法是「提煉(Refine)」油(Oil)作燃料(Fuel)。 你可以閱讀有關的 任務 更具體地看到它們是如何製造及它們可被使用之处。

包含的任務

FuelPHP 有幾个让你生活更輕鬆一點的任務:

  • install:能让你安装一个新的 FuelPHP 佈署。需要 git 來複製那些儲存庫。
  • migrate:從命令列执行資料庫迁移。
  • session:能让你操作 Session 类別需要的資料庫表。
  • fromdb:能让你從现有的資料庫表產生模型、迁移、鷹架或管理程式码。

當你帶著 help 命令执行那些任務時,它們将提供一些幫助資訊:

$ php oil refine <taskname>:help

範例

一个叫做 robots 的範例任務能在 fuel/app/tasks/ 被找到。

$ php oil refine robots

					"KILL ALL HUMANS!"
			          _____     /
			         /_____\
			    ____[\*---*/]____
			   /\ #\ \_____/ /# /\
			  /  \# \_.---._/ #/  \
			 /   /|\  |   |  /|\   \
			/___/ | | |   | | | \___\
			|  |  | | |---| | |  |  |
			|__|  \_| |_#_| |_/  |__|
			//\\  <\ _//^\\_ />  //\\
			\||/  |\//// \\\\/|  \||/
			      |   |   |   |
			      |---|   |---|
			      |---|   |---|
			      |   |   |   |
			      |___|   |___|
			      /   \   /   \
			     |_____| |_____|
			     |HHHHH| |HHHHH|

不是最好的例子,而是有用的例子。 但你可以使用 Cli 类別 使事物變得更加互动, 或只是运行排程工作(cron job)的基本模型互动。