加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – CodeIgniter Framework中库和模型有什么区别?

发布时间:2020-12-13 16:02:40 所属栏目:PHP教程 来源:网络整理
导读:我是CI的新手.在我在RoR和Symfony工作之前. 我无法理解为什么CI提供了图书馆和模型.我检查的大多数CI代码通常使用Library作为Model周围的包装器.模型专门用于与数据库通信. 有人可以对此有所了解吗? 可能还有其他的思想流派,但对我而言如下: 楷模 模型与您
我是CI的新手.在我在RoR和Symfony工作之前.

我无法理解为什么CI提供了图书馆和模型.我检查的大多数CI代码通常使用Library作为Model周围的包装器.模型专门用于与数据库通信.

有人可以对此有所了解吗?

可能还有其他的思想流派,但对我而言如下:

楷模

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

图书馆

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读