Mode Dev faire apparaitre certains menu

Par sylvain, il y a 12 ans


Bonjour,
quel est la bonne pratique pour faire disparaitre des choses en production ?

En effet actuellement je développent des fonctions que je ne veux pas encore montrer.
comme j'ai fait une branche dans GIT, et au merge, il me rapatrie tout.

Voila, je voudrais en gros avoir une variable/cookie dev et si cette variable/cookie est absente en production, alors ne pas afficher les liens placé dans les menus.

2 réponses

Pewel-OutOfNutella, il y a 12 ans

Si tu utilises un framework, tu as un fichier de configuration dans un dossiers config.

Tu peux initialiser une variable "dev" par exemple (exemple avec CakePHP)

Configure::write('Config.dev', true);

Et ensuite là où tu ne veux utiliser tes fonctions/variables qu'en mode dev :

if(Configure::read('Config.dev')) {
}

Et bien sur en prod, il faut mettre cette variable à false :)

sylvain, il y a 12 ans

Super merci.