oilコマンド一発でcontrollerと、それに付随されるコードが自動生成されます。
ゲストマシン側にログインして、次の書式でコマンドを実行するだけです。
$ php oil g controller コントローラー名 メソッド名1 メソッド名2 ...
メソッドとして、 action1、action2、action3 を持つ
コントローラー、posts を作りたい場合は次のようになります。
$ php oil g controller posts action1 action2 action3
これでコントローラーに付随して、viewファイルも作成されます。
メソッド名は半角区切りで何個でも指定が可能です。
$ php oil g controller posts action1 action2 action3
コントローラーに付随して、viewファイルも作成されます。
既にある階層の下に作成したい場合、コントローラー名を _ (アンダースコア)で区切ることで、下の階層にます。
先ほど作ったpostsの下に、sendコントローラーを作る場合は次のようになります。
$ php oil g controller posts_send action1 action2
また、プレゼンターも一緒に作成したい場合、
–with-presenter オプションを付けることで一緒に作成されます。
php oil g controller posts action1 action2 action3 --with-presenter
参考url
http://fuelphp.jp/docs/1.8/packages/oil/generate.html