我已经建立了一个基本的离线付款方式(通过mage2gen,这是Magento 2.2.3 EE),它似乎可以正常工作,但是我现在想向其中添加2个用户输入的字段,并将其保存到数据库-员工ID和工资期。
我已经使用InstallSchema.php在sales_order和quote表中创建了两个字段(payroll_periods,employee_id),并且看起来工作正常。我已经在结帐前端中添加了这些字段,并且能够将这些值传递回我的观察者(sales_order_payment_save_before)。
在这里,我可以看到用户输入的值而没有问题,但是在将其保存到实际数据库时遇到了问题。我当前正在使用:
T
这似乎不会影响数据库中的sales_order或quote记录。任何帮助,将不胜感激。