Saya memiliki banyak kegunaan untuk ini, tetapi saya ingin tahu cara paling berkinerja melakukan apa yang akan menjadi operasi yang mahal.
Sebagai contoh saya akan menggunakan toko.
Diberikan:
- Taksonomi merek produk
- Taksonomi kelompok produk
- Jenis posting produk
- Template arsip untuk taksonomi di atas
Apa yang paling efisien, metode performan, untuk menampilkan menu merek ketika di arsip jenis produk, dan jenis produk ketika di arsip merek, tetapi, hanya menunjukkan persyaratan yang berlaku untuk posting di grup itu.
Jadi misalnya, jika saya berada di kelompok produk 'womens', itu akan menunjukkan merek di sisi kiri, tetapi hanya merek yang ditentukan untuk produk dalam kelompok produk 'womens'. Misalnya, merek 'Fancy womens clothes Inc' akan tampil, tetapi bukan 'Manly mens Manly ltd'.
Saya perlu jawaban umum, meskipun saya senang untuk contoh produk pakaian yang akan digunakan, dan saya tahu bagaimana melakukan ini dengan algoritma serakah oleh kekuatan kasar, tapi itu sangat boros, dan saya tidak tertarik dengan solusi yang akan meningkatkan setiap pemuatan halaman dengan beberapa detik dan memuat semua posting secara penuh dari DB dalam proses
sunting: Contoh 2:
Pikachu adalah pokemon kuning, dan ada di tag kuning, tetapi Pikachu juga merupakan pokemon listrik, jadi itu ada di tag listrik dari jenis taksonomi. Bagaimana saya hanya menampilkan jenis pokemon yang berwarna kuning ketika di arsip tag kuning? mis. semua pokemon rumput yang berwarna hijau berarti tidak akan ada item menu rumput ketika di arsip kuning tetapi akan ada di hijau (ya saya tahu ada pokemon rumput yang tidak hijau)
sumber