CodeIgniterでHMVCについて学び始めたところです。
これまでモジュラーコントローラーを楽しんでいましたが、JavaScriptを含めたいときに問題が発生します。
どのウィジェットにどのjavascriptファイルが付属しているのかを忘れがちなので、ウィジェットの代わりにビューからjavascriptファイルを含める必要があるように思われます。
誰かがそれを行うためのより良い方法がありますか?
CodeIgniterでHMVCについて学び始めたところです。
これまでモジュラーコントローラーを楽しんでいましたが、JavaScriptを含めたいときに問題が発生します。
どのウィジェットにどのjavascriptファイルが付属しているのかを忘れがちなので、ウィジェットの代わりにビューからjavascriptファイルを含める必要があるように思われます。
誰かがそれを行うためのより良い方法がありますか?
アセット(css、js、images)は、直接アクセスできるように、アプリケーションフォルダーの外に配置する必要があります。
したがって、最初にbase_url()を使用してそれらをロードし、base_url()はどこから呼び出しても同じままです。
アセットをモジュールに分割する場合は、アセットフォルダーを作成します。このフォルダーには、モジュール名のフォルダーが含まれ、各フォルダーにはcss、js、imagesファイルが含まれます。その後、base_url()."/assets/module_name/js/script.js"
またはそのようなものを使用します
デフォルトでは、アプリケーション フォルダー内の .htaccess によって保護されているため、モジュール フォルダー内のファイルにはアクセスできません。
モジュール フォルダー内の assets/public フォルダーへのアクセスを許可するには、フォルダー内に別の .htaccess を追加し、次の行を追加します。
Allow From All