在 header 视图 class CodeIgniter 中导入模型

Importing a model in header view class CodeIgniter

目前我有一个索引页面,其中显示 header、内容 body 和所有页面的页脚,如下所示:

<!--include header --->
    <?php $this->load->view('include/header');?>
    <div class="container"><?php $this->load->view($page); ?></div>
    <!--include footer --->
    <?php $this->load->view('include/footer') ;?>

现在,在我的 include/header 中,我有一个 <li> 标签,它引用我的一个模型来显示特定状态的计数,我在顶部添加了一条语句我的 header class 获取模型:

<?php $main['count']=$this->dashboard_model->combined(); 
?>
...
<li>
    <ul>
        <li><a href="leads/">Active Leads (<?php echo $count[0]["active"] ?>)</a></li>
    </ul>
</li>

现在这显示了我在仪表板页面时的计数,但是当我切换到任何其他页面时它给出了错误消息 Undefined property: CI_Loader::$dashboard_model at line 1

说明该模型没有在其他页面加载。在您的仪表板页面上,“dashboard_model”模型在您在 header 中使用它之前已加载。您需要加载模型才能在其他页面上使用它。