当前位置: 首页 > 文档资料 > FuelPHP 中文文档 >

简介 - 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