我在 CodeIgniter 中有四个模型用于我正在构建的论坛:
forum_model
category_model
user_model
subject_model
我希望访问论坛模型中的类别、用户和主题模型(即:按用户/类别/主题浏览线程)但它们需要独立于各个功能(即:添加用户/主题/类别)
还有更多独立的功能,基本上我想知道的是创建“主”论坛模型是否是不好的做法(以及创建模型的最佳方法是什么)或者我是否应该只在控制器中进行链接?
我正在考虑像这样设置 forum_model :
class Forum_model extends CI_Model {
function __construct() {
parent::construct();
$this->load->model('Category_model', 'category');
$this->load->model('User_model', 'user');
$this->load->model('Subject_model', 'subject');
}
}
然后可能使用变量变量访问方法中的其他模型$this->$model->method()