振り返ってみると、HMVC 構造が最適だったのかもしれません。
すべてのコントローラーに次のビューをロードします。
$this->load->view('header');
$this->load->view('DEPENDING');
$this->load->view('header');
私のヘッダービューには、ホーム |表示するメニューがあります。受信トレイ | などでお問い合わせください。ここで、このホームのような新しいメッセージの数を読み込みたいと思います| 受信トレイ(4) | お問い合わせください。私が間違っていなければ、毎回クエリを介して4つのほとんどがロードされます。次に、すべてのコントローラーにモデルへの呼び出しを含める必要があります。例のように
$inbox['new_messages'] = $this->Call_the_model->get_new_messages(); // user id go through session
$this->load->view('header', $inbox);
$this->load->view('DEPENDING');
$this->load->view('header');
私は正しいですか?HMVC を使用していない場合でも、使用する簡単な解決策はありますか?