0

我一直在使用带有 hmvc 模式的 codeigniter。我的文件夹结构如下所示 在此处输入图像描述

现在的问题是如何adminw在常见的 codeigniter 模型中使用模型?

我有一个通用控制器,如下所示

<?php

class MY_Controller extends CI_Controller {

    public function __construct(){
        parent::__construct();
        //here i am checking url if adminw than load model inside adminw folder
        $path = $this->uri->segment(1);
        if($path != ADMIN_FOLDER){
            $this->load->model('modules/SettingModel');<-- BUT THIS IS NOT WORKING
        }else{
            $this->load->model('SettingModel');
        }
        

简而言之,我如何加载存储在 hmvc 文件夹中的模型

4

1 回答 1

1

如果你的模型在..

模块 > 管理 > 模型 > mdl_admin.php

然后你可以在任何模块的控制器中使用它,就像..

function __construct()
{
    parent::__construct();
    $this->load->model('admin/mdl_admin','controllers_relevant_module_name');
    ....
    ....
} 

admin - 它的模块名称,

mdl_admin - 模型名称(admin->models->mdl_admin.php),

controllers_relevant_module_name - 控制器相关模块

仅供参考..您可以根据您的代码流要求进行修改

于 2019-06-15T07:07:45.680 回答