Creando una serie di classi per formare un carrello funzionante mi sono imbattuto in un dilemma.
Quando qualcuno compra un oggetto viene aggiunto nel carrello ma se questo oggetto ha degli accessori o caratteristiche diverse va segnato. Se poi aggiungi un altro oggetto uguale va ad aggiungersi al primo mentre se viene cambiata anche solo una caratteristica si crea un nuovo oggetto.
Codeigniter crea un codice univoco per ogni oggetto (e non ho idea di come funzioni) ma visto che non lo uso mi ha messo la pulce nell'orecchio.
Come posso fare per avere tanti oggetti cumulabili se uguali, opzioni comprese, o differenti se cambia anche solo un'opzione?
So che la soluzione è relativamente semplice ma non riesco ad inquadrare la struttura giusta.![]()
Consigli? 'assie