2012-02-04 4 views
0

Je travaille sur une application web où l'utilisateur remplit un formulaire pour obtenir des recommandations de catégories de produits, de produits réels et d'instructions de produits (qui varient selon la catégorie et le produit et les données de réponse). Le formulaire se compose de 10 questions et les réponses sont soit 1 valeur (boutons radio) ou plusieurs valeurs (cases à cocher). Le problème est que malgré la forme ayant seulement 10 questions, la logique peut devenir complexe compte tenu des nombreuses combinaisons valides ("recommander la catégorie de produit a si x ou y ou z sont sélectionnés pour répondre a mais pas g ou h pour la réponse b ... "ou" si la catégorie de produit b est recommandée, ajouter l'instruction produit c1 mais seulement si ... ou ... ou ... mais pas ... ").Créer un moteur de recommandation en PHP

Je n'arrive pas à coder la logique en utilisant les instructions if/then, donc je me demande quelles sont les autres approches? Idéalement, je voudrais entrer les règles de logique en dehors du code dans un langage aussi naturel que possible. Aussi, y a-t-il des outils pour schématiser la logique/les règles?

Répondre

Questions connexes