0

我在 Magento 中创建了一个自定义扩展。

我希望能够将一个或多个图像附加到一个项目。笨重的方法是添加一堆图像字段并忽略空的,但这显然是有限的而且不是很整洁。

问题 1) 这种技术有通用术语吗?我已经尝试在谷歌上搜索解决方案,但没有找到一种不会带来一堆不相关的东西的方法来表达它。

问题 2)有没有办法简单地在 Magento 中做到这一点,还是我必须自己动手?

4

1 回答 1

1

我想你需要自己的。也许您应该只创建存储图像名称列表和排序顺序以及当前模型的外键的模型。那么您可以只拥有由当前模型的 id 加载的图像集合,并使用 order by 子句进行排序。
只需使用这些方法

$collection->addAttributeToFilter('foreign_key_column', array('eq' => $foreignKey))
           ->setOrder('sort_order');
于 2013-04-03T20:21:36.187 回答