0

Magento でカスタム拡張機能を作成しました。

アイテムに 1 つまたは複数の画像を添付できるようにしたいと考えています。不格好な方法は、多数の画像フィールドを追加して空のフィールドを無視することですが、これは明らかに制限されており、あまり整頓されていません。

質問 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 に答える