いたるところ?
私は次のビジネス ルールを持っています: 私の製品リストでは、標準データを超えるいくつかのデータを持ってくる必要があります。データは、彼が属するカテゴリになりますが、より高いレベルを持つカテゴリによって並べ替えられます。説明します:
マイ ツリー カテゴリ: (*) 製品はカテゴリに属します
-- 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 倍の処理とデータベースのクエリが必要になりますが、コレクション自体をカテゴリのテーブルと結合できることを望みます。
ありがとうありがとう!