これは 8 か月前に投稿されました: Codeigniter 2.0 third_party フォルダー。これはほぼ 1 年前に投稿されました: http://philsturgeon.co.uk/blog/2010/04/codeigniter-packages-modules。
これらの投稿以降、何か重要な変更があったかどうか疑問に思っています。特に、アプリケーション パッケージ間でリソースを共有することは可能ですか? そうでない場合、どのような選択肢がありますか? HMVC?
これは 8 か月前に投稿されました: Codeigniter 2.0 third_party フォルダー。これはほぼ 1 年前に投稿されました: http://philsturgeon.co.uk/blog/2010/04/codeigniter-packages-modules。
これらの投稿以降、何か重要な変更があったかどうか疑問に思っています。特に、アプリケーション パッケージ間でリソースを共有することは可能ですか? そうでない場合、どのような選択肢がありますか? HMVC?
HMVCの説明では不可能ですが、CIを使用してリソースを共有することは可能です。
このドキュメントページの下部、つまりアプリケーション「パッケージ」というラベルの付いた部分を見てください。
ドキュメントでは、アプリケーションでのサードパーティフォルダーの使用について説明していますが、代わりに、add_package_path()
メソッド引数を任意のフォルダーにポイントすることもできます。
ただし、制限があります(同じページで確認できます)。