gpt4 book ai didi

php - Codeigniter:何时使用模型与库?

转载 作者:IT王子 更新时间:2023-10-29 00:03:00 25 4
gpt4 key购买 nike

我最近(几个月前)开始在一个项目中使用 Codeigniter,但它对一堆需要相互交互的模型有点失控,我想知道我是否应该创建一个库来代替?

在我的例子中,我有一个用户操作,当你赢得一场比赛时会发生,它会被记录在我的 user_model 中,但我也希望它被放入我的 events_model 中?

像这样影响多个模型的东西应该成为一个库吗?

我知道它不应该在 Controller 中,因为我必须在多个 Controller 中重用这个触发器(对于提供的示例可能没有意义,但对我的应用程序有意义)。

最佳答案

库旨在为您的应用程序提供可重用的功能,而 MVC 架构中的模型代表 数据逻辑实际数据由您的应用程序使用。

因此,要回答您的问题,您可以实现一个库来处理多个模型的更新。只需确保诸如数据库插入之类的事情由您的模型自己处理,因为这是业务逻辑而不是应用程序逻辑。

关于php - Codeigniter:何时使用模型与库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3113407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com