我最近(几个月前)开始在一个项目中使用Codeigniter,但它对一堆需要相互交互的模型有点失控,我想知道是否应该创建一个库?
在我的例子中,我有一个用户操作,当你赢得一场比赛时,它会记录在我的user_model中,但我也希望它放到我的events_model中?
像这样影响多个模型的东西应该成为一个库吗?
我知道它不应该在控制器中,因为我必须在多个控制器中重用这个触发器(对于提供的示例可能没有意义,但对我的应用程序是有意义的)。
发布于 2010-06-25 03:58:31
你可以让你的模型保持模块化,并将你的逻辑写在库中,这样你就可以通过一个库中的单个函数访问多个模型,而不会通过加载多个模型并将非面向接口的逻辑与接口逻辑混合在一起而使你的控制器变得不整洁。
https://stackoverflow.com/questions/3113407
复制相似问题