Jak w tytule postu - kiedy użytkownik znajduje się na stronie kategorii produktu, ceny produktów wyświetlane zostają jako 0 zł.
Dla ścisłości - są to tylko te produkty, które zawierały kombinacje. Sklep skonfigurowany mamy w taki sposób, że przy codziennym imporcie kombinacji usuwane są stare wpisy dla określonego produktu. Może się jednak zdarzyć tak, że w pliku z rozmiarami dla danego produktu wszystkie rozmiary zawierają zerową ilość produktów i w tym wypadku takie kombinacje nie zostają zaimportowane. Wtedy właśnie na widoku kategorii mamy cenę 0zł.
Dla większego sprawdzenia w kontrolerze Category zrobiłem var_dump na $this->cat_products (do tej zmiennej przypisana jest tablica wszystkich produktów z konkretnej kategorii). Po wyświetleniu tej tablicy cena również wynosi float(0).
Jednak kiedy dla każdego ID produktu z danej kategorii utworzyłem nowy obiekt klasy Product - wtedy jego cena była taka jaka być powinna.
Nie mam kompletnie pojęcia gdzie tutaj może tkwić problem. Próbowałem ceny poszczególnych ID wrzucić do tablicy i przerzucić do widoku - ceny się wyświetlają, jednak przy przejściu AJAXowo do kolejnej strony produktów, bądź zaznaczeniu jakiegoś filtra ta cena znika.
Question
Mateo_19_07
Witam serdecznie.
Jak w tytule postu - kiedy użytkownik znajduje się na stronie kategorii produktu, ceny produktów wyświetlane zostają jako 0 zł.
Dla ścisłości - są to tylko te produkty, które zawierały kombinacje. Sklep skonfigurowany mamy w taki sposób, że przy codziennym imporcie kombinacji usuwane są stare wpisy dla określonego produktu. Może się jednak zdarzyć tak, że w pliku z rozmiarami dla danego produktu wszystkie rozmiary zawierają zerową ilość produktów i w tym wypadku takie kombinacje nie zostają zaimportowane. Wtedy właśnie na widoku kategorii mamy cenę 0zł.
Dla większego sprawdzenia w kontrolerze Category zrobiłem var_dump na $this->cat_products (do tej zmiennej przypisana jest tablica wszystkich produktów z konkretnej kategorii). Po wyświetleniu tej tablicy cena również wynosi float(0).
Jednak kiedy dla każdego ID produktu z danej kategorii utworzyłem nowy obiekt klasy Product - wtedy jego cena była taka jaka być powinna.
Nie mam kompletnie pojęcia gdzie tutaj może tkwić problem. Próbowałem ceny poszczególnych ID wrzucić do tablicy i przerzucić do widoku - ceny się wyświetlają, jednak przy przejściu AJAXowo do kolejnej strony produktów, bądź zaznaczeniu jakiegoś filtra ta cena znika.
Czy macie jakąś propozycję, bądź pomysły ?
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now