【FuelPHP】Moduleでのリソースについてで記載していた実装方法ですと多少問題があることが分かったので訂正いたします。
DocumentRoot配下にmodule1ディレクトリを作成してしまうとmodule1配下にindex.phpを作成するか、.htaccessに手を加える必用があり
余計な設定を強いられてしまいます。
index.phpや.htaccessに手を入れずに、http://example.com/module1 にアクセスした場合、「403 Forbidden」となりアクセスすることができません。
ご注意ください。
訂正箇所
module1/config/routes.php
1 2 3 4 |
return array( - 'paths' => array('assets/', 'module1/assets/'), + 'paths' => array('assets/', 'assets/module1/'), ); |
実際のリソースはpublic/assets/module1/に置いていきます。
fuel/app
┗modules
┗module1
・・・
public
┗assets
┣module1
┃ ┣css
┃ ┣img
┃ ┗js
┣css
┣img
┗js