CodeigniterでHMVCを使い始めたばかりです。メインモジュールは「ブログ」と呼ばれるニュース/ブログサイトです。ユーザーがログインしてコメントできるようにしたいので、認証ファイル(実際にはタンク認証)を持っています。今、私はまた、ユーザーが自分の投稿統計と個人情報を表示する独自のプロフィールページを持っていることを望んでいます。ユーザーは、お互いにメッセージを送信するプライベートメッセージシステムを持つこともできます。
HMVCを初めて使用する場合、コードをモジュール化するにはどうすればよいですか?私は現在、良いものは
- 「ブログ」-ブログ/ニュース表示
- 'auth'-ユーザー認証
- 'users'-ユーザープロファイル+プライベートメッセージ
「blog」と「users」の両方が「auth」を呼び出します。これは、「サインアップ| 」を示すページの隅に小さなウィジェットも表示します。ログインしていない場合は登録して、ジョンへようこそ!プロフィール| 受信トレイ| Johnとしてログインした場合の設定。
または、「auth」と「users」を組み合わせたり、「users」を「profile」と「messaging」に分割したりする必要がありますか?HMVC構造を設計した場合、階層はどのようになりますか?