02-09-2009, 07:38 AM
Pour ma part, j'ai déjà utilisé un système très simple alliant BDD et fichier de ressource (pour les prix)
Il suffit d'une interface d'admin permettant de modifier la table des prix en BDD couplé avec une fonctionnalité d'export.
L'export prend alors les infos en BDD et reconstruit l'équivalent de batiments_prix.php
Rapide et efficace.
Le code que tu présentes laisse supposer qu'il y a autant de variables que de ressources x type de bâtiments
Il suffit d'une interface d'admin permettant de modifier la table des prix en BDD couplé avec une fonctionnalité d'export.
L'export prend alors les infos en BDD et reconstruit l'équivalent de batiments_prix.php
Rapide et efficace.
Le code que tu présentes laisse supposer qu'il y a autant de variables que de ressources x type de bâtiments
Code PHP :
<?php
$CaserneMetal
$CaserneBeton
...
$GarageMetal
$GarageBeton
...
Ca me semble très verbeux et multiplie les variables.
Passer par un tableau et des constantes pour indexer les ressources n'aurait-il pas été plus payant ?
Le fichier batiments_prix.php ressemblerait alors à un truc du genre
Code PHP :
<?php
define("COUT_BETON",0);
define("COUT_VERRE",1);
define("COUT_CUIVRE",2);
define("COUT_ENERGIE",3);
define("COUT_METAL",4);
$Cout['caserne']=array(10,10,5,0,0);
$Cout['garage']=array(20,10,10,5,0);