gpt4 book ai didi

Codeigniter HMVC 和数据映射器兼容性

转载 作者:行者123 更新时间:2023-12-04 02:39:49 24 4
gpt4 key购买 nike

我是 Codeigniter 的新手,我正在考虑在我的新项目中使用这个框架。我将需要这两个扩展。在深入研究之前,我想知道是否有人已经使用过它们,并且可以就它们一起使用时是否存在任何兼容性问题提供一些见解。

模块化扩展 - HMVC
http://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/wiki/Home
数据映射器 ORM
http://datamapper.exitecms.org/

我相信还有很多其他人会一起使用这两个扩展,因为它们实际上非常受欢迎。因此,许多人将从该线程中受益。

非常感谢大家。

最佳答案

首先要注意:我使用了 HMVC 扩展,但没有使用 Datamapper ORM。

据我所知,这两个扩展有不同的目标。原则上我看不到冲突。

当您的 View 由多个 subview 组成时,HMVC 扩展很有用。它允许您模块化您的应用程序,以便您的 View 可以从多个 Controller 操作的输出构建。

Datamapper ORM 允许您将数据库中的数据直接映射到应用程序中的 PHP 对象。它使您免于编写 SQL 查询以从数据库中提取行并在应用程序中混合对象。您定义从哪个表加载模型以及它与应用程序中其他模型的关系。 Datamapper 生成查询以在后台执行 CRUD 操作。

HMVC 关注您如何构建应用程序。 Datamapper ORM 与您如何构建模型有关。我看不出 Datamapper 如何阻止您使用 HMVC,反之亦然。

关于Codeigniter HMVC 和数据映射器兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4378406/

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