繁体   English   中英

现有应用程序上的CodeIgniter ORM

[英]CodeIgniter ORM on existing application

我有一个基于CodeIgniter构建的现有应用程序,该应用程序利用默认的CI ActiveRecord方法来处理来自模型的数据库记录。 我想通过实现用于处理CRUD流程和关系的简单ORM,使此对象成为更多对象。

是否可以在我现有的应用程序结构之上执行此操作,例如,实现模型调用CRUD流程的“对象”目录? 最好是创建某些东西或使用Doctrine,DataMapper,Gas,这些都是我看过的解决方案,但是文档建议它们替代CI模型。

我想避免重新设计模型中的现有结构和逻辑,但想实现更多的对象驱动方法。

谢谢!

我曾经遇到过这种情况,我的解决方案是创建一个与CI无关的代码的独立库(集成Composer进行自动加载,并使用Doctrine进行数据库连接)。 然后可以从标准CI流程中调用和实例化所有这些类,但也可以轻松地将其移至新的(非CI)项目中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM