Здравейте, нека почна с това че, темата е свързана до някъде с предишната тема за брояча.
Имам view в което визуализирам продукти и всеки продукт има брояч за количество. Ето пример.
Id: 1 | Title: Product 1 | Quantity: -1+
Id: 2 | Title: Product 2 | Quantity: -1+
Когато се натисне плюс на дадения продукт, броячът да се увеличава с едно и се упдейтва поле в базата данни. За минус обратното. В базата данни имам поле quantity, което държи общия брой наличен от даден продукт, и броячът може да се увеличава до тази стойност.
Преди да изложа проблема, нека поясня че става въпрос за дрехи.
Всичко беше наред докато не осъзнах че quantity всъщност не може да бъде една стойност, защото трябва да се променя според избрания размер. Например от размер S има 2 бройки, а от размер M има 5 бройки, и брояча трябва да достига до определената стойност, за да не може да се поръча повече от наличното.
Някакви идеи как може да се направи тази функционалност?
Ще пусна код ако има нужда от него.
Имам view в което визуализирам продукти и всеки продукт има брояч за количество. Ето пример.
Id: 1 | Title: Product 1 | Quantity: -1+
Id: 2 | Title: Product 2 | Quantity: -1+
Когато се натисне плюс на дадения продукт, броячът да се увеличава с едно и се упдейтва поле в базата данни. За минус обратното. В базата данни имам поле quantity, което държи общия брой наличен от даден продукт, и броячът може да се увеличава до тази стойност.
Преди да изложа проблема, нека поясня че става въпрос за дрехи.
Всичко беше наред докато не осъзнах че quantity всъщност не може да бъде една стойност, защото трябва да се променя според избрания размер. Например от размер S има 2 бройки, а от размер M има 5 бройки, и брояча трябва да достига до определената стойност, за да не може да се поръча повече от наличното.
Някакви идеи как може да се направи тази функционалност?
Ще пусна код ако има нужда от него.