【发布时间】:2025-12-02 12:30:01
【问题描述】:
我正在为将 Sylius 组件集成到 Laravel 电子商务包生态系统中的某些决定而苦苦挣扎。因为这将大大缩短开发时间并利用跨社区解决方案。我遇到的问题是:
Sylius 基于使用“数据映射器”模式的 Doctrine ORM。与使用 Eloquent 和“活动记录”模式的 Laravel 不同
如果使用 Doctrine,我们会冒着疏远 Laravel 社区的大部分风险。从而失去了我们的大部分用户群并且项目从未真正起飞?
在我看来,如果我放弃学说和数据映射器模式,转而使用 eloquent 和活动记录模式,那么 Sylius 组件并没有太多用处,除了一点点设计我们自己的组件的指南在活动记录模式上。
也许还有另一种方法可以将 sylius 组件与我没有看到的普通旧 PHP 模型集成在一起???
【问题讨论】:
标签: php activerecord laravel doctrine-orm sylius