使用 ImpEx 多次导出同一行
Export same row multiple times with ImpEx
是否可以根据项目的属性多次导出同一行?
例如,假设 CategoryModel
有一个 List<ProductModel>
.
我如何使用 ImpEx 进行导出以获得类似这样的内容:
| category_code | product_code |
|------------------------------|
| cat1 | prod1 |
|------------------------------|
| cat1 | prod2 |
|------------------------------|
| cat1 | prod3 |
|------------------------------|
是否可以使用翻译器来实现?我能用它们做的最好的事情如下:
| category_code | product_code |
|------------------------------|
| cat1 | prod1 |
| | prod2 |
| | prod3 |
|------------------------------|
编辑: ImpEx header 是这样的:
INSERT_UPDATE Category; code; @product_translated[translator = ...]
对于列表,我不确定是否有简单的方法。
对于关系,你可以简单地使用类型。要获取 product-category 映射列表,您可以这样做:
UPDATE CategoryProductRelation;source(code,catalogversion(catalog(id),version));target(code,catalogversion(catalog(id),version))
源是类别,目标是产品。
是否可以根据项目的属性多次导出同一行?
例如,假设 CategoryModel
有一个 List<ProductModel>
.
我如何使用 ImpEx 进行导出以获得类似这样的内容:
| category_code | product_code |
|------------------------------|
| cat1 | prod1 |
|------------------------------|
| cat1 | prod2 |
|------------------------------|
| cat1 | prod3 |
|------------------------------|
是否可以使用翻译器来实现?我能用它们做的最好的事情如下:
| category_code | product_code |
|------------------------------|
| cat1 | prod1 |
| | prod2 |
| | prod3 |
|------------------------------|
编辑: ImpEx header 是这样的:
INSERT_UPDATE Category; code; @product_translated[translator = ...]
对于列表,我不确定是否有简单的方法。
对于关系,你可以简单地使用类型。要获取 product-category 映射列表,您可以这样做:
UPDATE CategoryProductRelation;source(code,catalogversion(catalog(id),version));target(code,catalogversion(catalog(id),version))
源是类别,目标是产品。