问题描述
我需要在订购过程中实现一些额外的东西 - 对于每个订购的项目,crm 用户应该选择一个客户“选项”,并且该选择应该按顺序保存。 因此,我创建了与 Customer 具有 ManyToOne 关系的新实体,为其实施了 CRUD 并且一切正常,成功创建了具有不同 Customer 的项目数。
比我扩展 Oro ShoppingList LineItem - 使用 addManyToOneRelation
创建迁移到我的实体和新下拉菜单神奇地出现允许使用自动完成框选择实体。一切正常,除了我只需要看到与客户相关的项目而不是所有创建的实体。它很容易获得客户(LineItem->customerUser->customer)但是如何为用于下拉列表的查询指定它?目前一切都是由oro创建的(真的很酷),我只做了一个迁移添加关系,我没有写任何可以指定客户参数的代码。
此外,最好实现一些逻辑来验证为 LineItem 中的产品选择的选项与客户相关,并在由于某种原因错误时抛出异常。但是我可以在哪里实现它?
Here is pic with form。还想知道为什么新字段未对齐?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)