Ik heb ik een (MVC) PHP project een enum binnen mijn business logic die ik graag als lijst van opties aan de gebruiker zou willen laten zien. Het probleem is dat de opties niet direct gebruiksvriendelijk zijn om te tonen. Ik zou er dus een beschrijving aan willen koppelen.
De beschrijving binnen de enum zelf programmeren lijkt me geen oplosing aangezien dit de view met mijn model mengt. Langs de andere kant is de beschrijvingen koppelen aan de enum in een aparte array binnen de controller ook niet echt een fantastische oplossing omdat ik dan bij een wijziging van de enum op 2 plaatsen veranderingen moet zitten maken.
Hoe kan ik dit het best oplossen?
De beschrijving binnen de enum zelf programmeren lijkt me geen oplosing aangezien dit de view met mijn model mengt. Langs de andere kant is de beschrijvingen koppelen aan de enum in een aparte array binnen de controller ook niet echt een fantastische oplossing omdat ik dan bij een wijziging van de enum op 2 plaatsen veranderingen moet zitten maken.
Hoe kan ik dit het best oplossen?