1

我正在尝试在 Magento 中构建一个自定义网格,在这里我为每个订购的产品(包括数量)设置一行。例如,如果客户订购了 3 件特定产品 - 我需要 3 行都具有匹配的详细信息。这可能吗?

这是针对定制产品的,其中每一行代表一次制造运行。我不一定要寻找代码示例,但我不确定我是否可以使用 sql 样式收集过程来做到这一点?或者,一旦我从数据库中收集了所有数据,我是否需要修改查询并循环遍历?

谢谢

4

1 回答 1

0

我没有显示产品订单项目网格,而是添加了一个导出到 xml 按钮。然后,在刚刚修改的网格中“_exportIterateCollection”方法如下:

        foreach ($collection as $item) {
            for($i = 0; $i < $item->getQtyOrdered(); $i++ ){
                call_user_func_array(array($this, $callback), array_merge(array($item), $args));
            }
        }

希望这有助于未来的问题!

于 2013-10-07T19:45:07.653 回答