gpt4 book ai didi

codeigniter 最佳实践 - 多个模型

转载 作者:行者123 更新时间:2023-12-04 08:24:10 25 4
gpt4 key购买 nike

只是一个关于 MVC 开发最佳实践的快速问题。
假设我有两个 Controller (cont1、cont2),每个 Controller 都使用一个单独的模型,model1 和 model2。
所有文件都很复杂;这些模型包含数十种方法。
比如说,我完成了第一个 Controller 的开发,我正在开发第二个 Controller 。我需要在模型 2 中创建一个方法,该方法与模型 1 中的方法之一完全相同。这只是一个很小的方法,例如,获取某种类别的列表。
最好的工作方法是什么 - 我应该复制该方法并将其包含在我的模型 2 中,还是应该从模型 1 中检索它?
合理的做法是从模型 1 中获取它,但我不知道这是否会影响执行时间,因为它必须加载两个模型。
我将不胜感激一些反馈

最佳答案

加载第二个模型不会对执行时间产生明显影响。这可能是要走的路。

此外,每个模型都应该封装特定“对象”的数据逻辑。您几乎可以将每个模型想象成一个数据库表。所以你可能真的不想在两个不同的地方使用相同的方法 - 如果你这样做了,你可能要考虑创建一个插件。

关于codeigniter 最佳实践 - 多个模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2382546/

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