我在Codeigniter中创建了一个项目,我正在寻找在数据库和站点之间实现ORM层。我已经尝试过Doctrine,但是在创建模型时感觉相当多余,就像通常那样(扩展CI_Model)。
是不是使用CI_Model类足以使我的数据库交互面向对象?
答案 0 :(得分:0)
回答最初的问题......不,它不是一个完整的ORM层。
如果你不喜欢Doctrine,还有DataMapper。我想这可能会让您觉得多余,因为您正在扩展CI的功能,因为默认情况下它并没有使用真正的ORM。
老实说,如果我打算使用CodeIgniter,我会坚持使用Active Record和CI的默认功能......如果我想要一个带有真正ORM的框架,我会选择一个附带一个。这只是我的观点。