从文件夹内部的Codeigniter自动加载模型

时间:2017-03-09 20:41:06

标签: codeigniter

我想让我的模型名为Admin.php autoload,我知道如何制作模型自动加载,但我的问题是我想将admin.php模型类文件保存在一个管理文件夹中(Models / admin)

这可以将模型类文件保存在文件夹中吗?

任何帮助表示赞赏

2 个答案:

答案 0 :(得分:2)

在config / autoload.php https://www.codeigniter.com/user_guide/general/autoloader.html

$autoload['model'] = array('admin_model');
// you can use subfolders inside the model folder like
$autoload['model'] = array('admin/admin_model');

最好将模型命名为Admin_model.php,以防您拥有名为Admin.php的控制器

或在控制器上加载模型https://www.codeigniter.com/user_guide/general/models.html#loading-a-model

$this->load->model('admin_model');
// you can use subfolders inside the model folder like
$this->load->model('admin/admin_model');

答案 1 :(得分:0)

  

这可以将模型类文件保存在文件夹中吗?

我认为

是可能的
$this->load->model('admin/yourmodel');