提煉
提煉是一種工具,它可以让你运行任務。这名稱背後的想法是「提煉(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)的基本模型互动。