FuelPHP Advent Calendar 2013 16日目の記事「FuelPHPのmoduleを使いこなす」で利用したサンプルコードです。
- php 5.4以上を前提
$ git clone https://github.com/hosopy/fuel_module_sample.git
$ cd fuel_module_sample
$ git submodule init
$ git submodule update
$ php composer.phar update
$ php oil server
各URLに対して、どのmoduleのどのcontroller/actionが呼ばれるのかの一覧
/admin
- adminモジュールの
root/index
アクションが呼ばれます - これは、
fuel/app/modules/admin/config/routes.php
の_root_
定義によるものです
- adminモジュールの
/admin/user
- userモジュールの
admin/index
アクションが呼ばれます。
- userモジュールの
/admin/user/analytics
- userモジュールの
admin/analytics/index
アクションが呼ばれます。
- userモジュールの
/api
- apiモジュールの
root/index
アクションが呼ばれます - これは、
fuel/app/modules/api/config/routes.php
の_root_
定義によるものです
- apiモジュールの
/api/user
- userモジュールの
api/index
アクションが呼ばれます。
- userモジュールの
/api/user/analytics
- userモジュールの
api/analytics/index
アクションが呼ばれます。
- userモジュールの
/user
- userモジュールの
root/index
アクションが呼ばれます - これは、
fuel/app/modules/user/config/routes.php
の_root_
定義によるものです
- userモジュールの