首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用拉力刀代替雄辩的ORM

用拉力刀代替雄辩的ORM
EN

Software Engineering用户
提问于 2017-06-23 12:23:58
回答 1查看 2.2K关注 0票数 0

我们有一个用本地PHP编写的复杂的ERP软件和我们自己的微框架,它使用大而复杂的查询。我们希望使用MVC框架(例如Laravel)重写应用程序。

  • 我已经用Laravel和雄辩开发了一些其他的应用程序,我认为将我们的ERP应用程序的查询转换成ORM形式是非常困难和耗时的。
  • 此外,我喜欢一种基于查询的方法,在DAO对象中收集相关查询。查询(尽管复杂)比ORM等价物更简单,其中查询逻辑分布在模型代码的不同位置.

我想看看我的方法是否有意义:

  • 我将将雄辩的模型文件的使用转换为DAO对象(并停止继承雄辩)。
  • 然后我将使用DAO对象(例如。用于数据访问(而不是实体对象)的模型文件。
EN

回答 1

Software Engineering用户

发布于 2017-06-23 18:40:13

我曾经用Laravel做过同样的工作(从头开始重写了一个PHP ),但是我使用了Doctrine (使用SQL Server对雄辩的查询生成器发生了一些奇怪的事情)。最后,我将整个代码基移到Slim,并创建了一个独立的数据访问层来处理ERP具有的复杂查询。

我认为您的方法是正确的,如果数据访问层是非常复杂的处理雄辩。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/351474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档