Learning diary of programming

主にWebのプログラミング学習日記。

FuelPHP oilコマンドの使い方を学ぶ

20140306 13:30-15:00

http://fuelphp.jp/docs/1.7/packages/oil/intro.html

Generate

http://fuelphp.jp/docs/1.7/packages/oil/generate.html
この項は超重要。 コントローラ、モデル、ビューモデル、マイグレーション、スキャフォールド、タスク 、設定、パッケージなどのベースになるファイルが oil コマンドで生成可能。 FuelPHPでは「oil コマンドでジェネレート → 中身をいじる」というフローで制作していくのが吉。 FuelPHP開発の起点になる重要なコマンド。

スキャフォールド

$ php oil g scaffold monkey name:string description:text

チュートリアル中のこのコマンドを実行すると、簡単に入力編集ができるフォームが生 成される。 もちろんDBと繋がってる。ただし、db.php の設定をしておくことが前提。(デフォルト の環境だと fuel/app/config/development/db.php)

Refine

http://fuelphp.jp/docs/1.7/packages/oil/refine.html
定義しておいたタスクを実行する。 タスクは install, migrate, session, fromdb が最初から定義されている。

Package

http://fuelphp.jp/docs/1.7/packages/oil/package.html
パッケージのインストール&アンインストールをコマンドラインで。

Test

http://fuelphp.jp/docs/1.7/packages/oil/test.html
oil test コマンドで PHPUnit を使ったテストを実行可能。

Console

http://fuelphp.jp/docs/1.7/packages/oil/console.html
簡単なPHPコードをコンソールでテストできるよ。