2011-05-19 2 views
1

Je travaille actuellement sur un système que je veux hautement basé sur la configuration, essentiellement à partir de ce panneau d'administration, je veux un système de configuration conçu autour de la structure de la base de données. Je cherche un bon moyen de concevoir la base de données de sorte que je puisse avoir différents types de valeurs configurables telles que des valeurs sélectionnables (liste déroulante), des valeurs booléennes - on/off (boîtes radio), des valeurs basées sur le texte, etc.Configuration DB et gestionnaire

Y a-t-il des façons de suggérer que c'est efficace et propre?

Je n'ai rien commencé jusqu'à présent parce que je ne veux pas aller dans la mauvaise direction, c'est pourquoi je vous demande conseil.

  • Le système est construit en utilisant PHP et AOP (basé autour de MySQL)
  • a une architecture MVC basée

Cordialement.

Répondre

0

Je l'ai fait déjà dans un cadre dédié et voici comment je l'ai fait:

  • 20 colonnes nommées extra01 à extra20
  • type de données est une chaîne, et vous pouvez mettre quoi que ce soit dans une chaîne
  • vous devez stocker les types de colonnes quelque part, en fonction de la granularité de votre système. Je les ai stockés dans des fichiers XML, car les types de colonnes supplémentaires étaient spécifiques à chaque projet.

Voici comment Microsoft Project fonctionne. C'est simple et ça marche.

Questions connexes