0

いたるところ?

私は次のビジネス ルールを持っています: 私の製品リストでは、標準データを超えるいくつかのデータを持ってくる必要があります。データは、彼が属するカテゴリになりますが、より高いレベルを持つカテゴリによって並べ替えられます。説明します:

マイ ツリー カテゴリ: (*) 製品はカテゴリに属します

-- Root

---- Furniture *
------ Living Room
------ Bedroom

---- Electronics
------ Cameras
-------- Accessories *
-------- Digital Cameras *
------ Cell Phones
-------- Smartphone

---- Computers 
------ Build Your Own *
------ Laptops
-------- Nice
---------- Power *
-------- Master *
------ Hard Drives

---- Apparel 
------ Shirts 
------ Shoes 
------ Mens *
------ Womens 
------ Hoodies

レベル順の返品:

level-4 - Power

level-3 - Digital Cameras
level-3 - Accessories
level-3 - Master

level-2 - Build Your Own
level-2 - Mens

level-1 - Furniture

確かに、それは迅速に行うことができたので、彼らは製品のIDにアクセスできました.私はベンチですべてのカテゴリを取得して別の検索を行い、それからそれを作成しました. この方法は好きではありません。私が言ったように、2 倍の処理とデータベースのクエリが必要になりますが、コレクション自体をカテゴリのテーブルと結合できることを望みます。

ありがとうありがとう!

4

1 に答える 1

0

このページをチェックしてください: http://www.magentocommerce.com/boards/viewthread/24947/

ツリーの構築に関する適切なコードがいくつかあります。levelこの例から、必要な方法で利用および注文できるはずです。

于 2012-07-05T13:47:11.533 に答える