【发布时间】:2017-06-21 22:38:12
【问题描述】:
我的 Codeigniter 项目遇到了一个奇怪的问题。
我在以下路径中有两个模型文件:
models/public/Dish_model.php
models/admin/Dish_model.php
分别用于前端和后端模型。
在以下路径的控制器中:
controllers/admin/Dish.php
我正在尝试使用以下方法加载管理区域模型文件:
$this->load->model('admin/dish_model');
但它正在加载公共模型文件。
即使我将此行注释掉,公共模型文件仍然会被加载。
这一切都是突然发生的,它之前工作正常,我最近没有更改任何提到的文件。
有什么帮助吗?
【问题讨论】:
-
你怎么知道它正在加载另一个模型文件?使用替代方式。
$this->load->model('admin/dish_model', 'amodel');并像这样使用$this->amodel->method(); -
我知道是因为我尝试从每个模型中调用一个函数,但只有另一个模型中的一个函数有效!
-
我也试过你的建议...没区别:\
标签: php codeigniter model-view-controller model