codeigniter中的模型和库有什么区别?

时间:2014-10-29 06:05:24

标签: codeigniter frameworks

我对Codeigniter框架中模型和库的使用感到困惑。

2 个答案:

答案 0 :(得分:1)

模型和库在技术上没有那么不同。差异更具概念性。图书馆预计可以轻松重复使用。一个模型不是。它可能非常特定于您的应用程序。这就是区别。

答案 1 :(得分:1)

请参阅此Stack Overflow答案:https://stackoverflow.com/a/4246712

  

模型:

     

模型与您的应用程序紧密耦合,直接引用您的数据库模式/体系结构/文件路径等。

     

库:

     

图书馆松散耦合。它们应该被视为第三方附加组件,并且不应对您的应用程序或系统做任何假设。您应该能够以最少的配置随意“插入”库。实际上,情况恰恰相反,库文件夹中的项目应该可以放入任何其他CI应用程序中。