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コードをコンソールでテストできるよ。