0
假设我有2个模块:A和B.CodeIgniter HMVC:与其他模块通信的正确方法?
如果我想从模块A调用模块B的模型之一的函数,那么正确的方法是什么?
模块之间的通信是否应该只发生在控制器之间,或者我可以直接从模块B调用控制器模块A中的模型?
谢谢。
假设我有2个模块:A和B.CodeIgniter HMVC:与其他模块通信的正确方法?
如果我想从模块A调用模块B的模型之一的函数,那么正确的方法是什么?
模块之间的通信是否应该只发生在控制器之间,或者我可以直接从模块B调用控制器模块A中的模型?
谢谢。
按照以下
1) load model of B from A module like $this->load->model("b_model");
2) if your function name is user then call like this $this->b_model->user();
步骤所以这被认为是 “最佳实践”?我将不得不将每个模型都用于另一个模块的控制器? – 2013-02-13 12:05:05
是的。我也按照上面的步骤。 – ripa 2013-02-13 12:06:03
你有什么样的来源或文章我可以参考? 如果控制器之间的通讯发生了,这会不会更好?由于较少的耦合? – 2013-02-13 12:08:06