3

CodeIgniterでHMVCについて学び始めたところです。

これまでモジュラーコントローラーを楽しんでいましたが、JavaScriptを含めたいときに問題が発生します。

どのウィジェットにどのjavascriptファイルが付属しているのかを忘れがちなので、ウィジェットの代わりにビューからjavascriptファイルを含める必要があるように思われます。

誰かがそれを行うためのより良い方法がありますか?

4

2 に答える 2

2

アセット(css、js、images)は、直接アクセスできるように、アプリケーションフォルダーの外に配置する必要があります。

したがって、最初にbase_url()を使用してそれらをロードし、base_url()はどこから呼び出しても同じままです。

アセットをモジュールに分割する場合は、アセットフォルダーを作成します。このフォルダーには、モジュール名のフォルダーが含まれ、各フォルダーにはcss、js、imagesファイルが含まれます。その後、base_url()."/assets/module_name/js/script.js" またはそのようなものを使用します

于 2012-10-07T09:26:06.117 に答える
1

デフォルトでは、アプリケーション フォルダー内の .htaccess によって保護されているため、モジュール フォルダー内のファイルにはアクセスできません。

モジュール フォルダー内の assets/public フォルダーへのアクセスを許可するには、フォルダー内に別の .htaccess を追加し、次の行を追加します。

Allow From All

于 2016-02-17T09:09:40.850 に答える