简介 - Oil 套件
优质
小牛编辑
133浏览
2023-12-01
Oil 工具是特别的套件,命令可被使用于许多地方,以促进快速开发, 帮助测试你的应用程序及运行任务。
Oil 是一个选择性的命令列实用工具,旨在帮助加快开发,提供多种函式:
- 产生 - 建构 MVC 模组、迁移及整个鹰架。
- 精炼 - 运行任务如迁移与你自订的。
- 套件 - 安装、升级及移除套件。
- 控制台 - 使用 shell 即时测试你的程式码。
- 测试 - 运行 PHPUnit 测试。
- 伺服器 - 使用 PHP 5.4+ 内建网页伺服器来运行 FuelPHP。
这些命令都以不同的方式来实现不同的东西,但进入前, 最好确认你是在正确的文件夹,且 Oil 是可运行的。
$ cd Sites/fuel
$ php oil -v
Fuel: 1.2
环境
Oil 不会使用任何你为 HTTP 请求所做的指示,例如使用 .htaccess 定义伺服器环境。除非你有指示,Oil 将使用预设的环境。
$ FUEL_ENV=production php oil refine migrate
在 production
的地方你可以使用任何已定义的环境。
内嵌帮助
Oil 含有自己的基本文件,可以透过键入命令找到:
$ php oil help
Usage:
php oil [cell|console|generate|package|refine|help|server|test]
Runtime options:
-f, [--force] # Overwrite files that already exist
-s, [--skip] # Skip files that already exist
-q, [--quiet] # Supress status output
-t, [--speak] # Speak errors in a robot voice
Description:
The 'oil' command can be used in several ways to facilitate quick development, help with
testing your application and for running Tasks.
Environment:
If you want to specify a specific environment oil has to run in, overload the environment
variable on the commandline: FUEL_ENV=staging php oil <commands>
More information:
You can pass the parameter "help" to each of the defined command to get information
about that specific command: php oil package help
Documentation:
http://docs.fuelphp.com/packages/oil/intro.html
这些命令都有自己的帮助段落,可以透过键入找到:
$ php oil generate help