以前はMVCを使用していました。今、私はHMVCを学習しています。データベースに、product、product_category、product_description、および product_images テーブルがあります。基本的な製品情報を含む製品のリストを Web サイトに表示したいと考えています。製品をクリックすると、別のページにリダイレクトされ、すべての製品関連情報が表示されます。HMVC(Modular MVC)パターンに従ってこれを達成する最良の方法は何ですか?
製品モジュール、製品カテゴリ モジュールなどのテーブルごとに異なるモジュールを作成する必要がありますか?(この場合、各モジュール/モデルに 1 つのモデル クラスがあります。インターネットを検索したときにこのアイデアを見つけました)
products という1 つのモジュールを作成し、これに関連するすべてのファイルをそのモジュールに配置する必要がありますか? (この場合、products/modelsの下にすべての product、product_category、product_description product_images モデル クラスがあります)
上記の手法とはまったく異なる実装に従う必要がありますか? (このモジュールを構築するための具体的な詳細を提供してください)
(開発には codeignitor を使用しています)
どうもありがとう!