哪个是 codeigniter 的最佳 PHP ORM? [关闭]

Posted

技术标签:

【中文标题】哪个是 codeigniter 的最佳 PHP ORM? [关闭]【英文标题】:Which is the best PHP ORM for codeigniter? [closed] 【发布时间】:2014-04-02 15:21:34 【问题描述】:

对于 codeigniter 框架来说,这将是最好的 ORM。我看到了一些类似的问题,但它太旧了,链接不起作用。谁能帮我解决这个问题?

【问题讨论】:

【参考方案1】:

数据映射器

php 为 CodeIgniter 编写的对象关系映射器。它旨在将您的数据库表映射为易于使用的对象,充分了解彼此之间的关系。

网址:http://datamapper.wanwizard.eu/

气体 ORM

用于 CodeIgniter 的轻量级且易于使用的 ORM。 Gas 是专门为 CodeIgniter 应用程序构建的。它使用 CodeIgniter 数据库包,这是一个强大的 DBAL,它支持许多 DB 驱动程序。 Gas ORM 提供了一组方法,可以将您的数据库表及其关系映射到可访问的对象中。

网址:http://gasorm-doc.taufanaditya.com/

教义

网址:http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/

注意:您必须采取一些变通方法将其与 CI 集成,请尝试 here。

编辑:教义,integrating with CodeIgniter(工作 URL)。 这可能不适用于所有 CodeIgniter 版本,可能需要稍作调整。

【讨论】:

这对我帮助很大。感谢您分享您的答案。 github.com/fabiocmazzo/rabbit-orm 在撰写本文时是最新的。【参考方案2】:

我在 CI 中多次使用 Doctrine,我很喜欢它。据我了解,集成 CI 有两种不同的方法,您可以将其安装为插件或使用钩子。

参考:

http://web.archive.org/web/20160126131627/http://www.phpandstuff.com/articles/codeigniter-doctrine-from-scratch-day-1-install-and-setup

http://docs.doctrine-project.org/en/2.0.x/cookbook/integrating-with-codeigniter.html

【讨论】:

以上是关于哪个是 codeigniter 的最佳 PHP ORM? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

PHP 框架哪个更好一点?CodeIgniter 怎么样

CodeIgniter - 声明全局变量的最佳位置

在 Codeigniter 中捕获 Doctrine 异常的最佳方法

CodeIgniter PHP - 如何在使用“select *”时选择在连接中选择哪个 ID

Codeigniter 资产文件夹最佳实践

PHP 会话的最佳库 [关闭]