![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Category hasMany Products
Products belongsTo Category Robie count($categories['Product']) zlicza mi ilosc produktow w danej kategorii... Problem polega na tym ze jesli dana kategoria ma podkategorie wraz z produktami to chcialbym zliczyc zawsze ilosc produktow oraz "podproduktow", jak to wykonac? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 36 Dołączył: 31.03.2006 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli do kategorii używasz behaviora Tree to zrób tak:
1. W kategoriach zapisuj ilość dodanych produktów (dodaj kolumnę do tabeli kategorie) 2. Zsumuj ilość produktów z tabeli kategorie (mając do dyspozycji kolumny lft oraz rght, jest to dość proste) Robie count($categories['Product']) zlicza mi ilosc produktow w danej kategorii... Ten sposób jest strasznie mało optymalny. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 20:22 |