我正在研究magento自定义模块[由模块创建者创建]。 需要创建一个Child表,它通过主/外键引用维护与default / parent表的关系。
父母与子女之间存在一对多的关系。
我需要使用Grid界面和Edit界面来更新/保存所有相关数据。
请为我提供管理此模块的方法。
我刚刚尝试了默认数据收集的join子句,如下所示:
===============================
在受保护的函数中_prepareCollection()在“\ app \ code \ local \ Klimaire \ WarrantyRegProd \ Block \ Adminhtml \ WarrantyRegProd \”
$ collection-> getSelect() - > joinLeft('warrantyregprod_child','main_table.warrantyregprod_id = warrantyregprod_child.warrantyregprodID','warrantyregprod_child.prodcode');
===============================
答案 0 :(得分:0)
您要求的是Magento的一个非常高级的方面(自定义管理代码和功能)。我建议你通过在线或面对面的培训,因为这在复杂的描述中很难描述stackoverflow的答案(我经历了培训,这实际上是一个10步骤的过程,只需要一个小时来复制/粘贴演示代码 - 定制工作可能在4-6小时内完成。您的问题也有些不完整 - 如果您遇到特定于SQL的问题,需要更多信息。您也永远不想从块中调用select语句 - 这些应该由Models管理,您还应该从模型中调用您的集合。