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
Réponse acceptée

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
Auteur

Super merci.