Je travaille sur la création d'un module et je me familiarise lentement avec l'API Field et ce que tous les paramètres fonctionnent sur divers champs et ce qui ne fonctionne pas. Pendant que je fais cela, il semble que la seule façon de mettre à jour un type de contenu personnalisé est de désactiver le module, de le désinstaller, puis de le réactiver.
Y a-t-il un moyen facile de faire ceci? À l'heure actuelle, c'est un processus quelque peu laborieux qui nécessite quelques clics pour faire la même chose encore et encore. Je cherche un script ou un module pour gérer cela très rapidement avec (idéalement) un seul clic.
Solution 1. Devel + Drush:
Vous pouvez utiliser la commande devel drush pour la réinstallation du module avec toutes les dépendances du module:
drush devel-reinstall modulename
Il existe également un alias pour cette commande
drush dre modulename
Solution 2. Drush:
C'est quelque chose que j'utilise généralement drush for
drush pm-disable mymodule
drush pm-uninstall mymodule
drush pm-enable mymodule
Vous pouvez également l'utiliser pour définir vos propres commandes personnalisées afin de les combiner en une seule commande.
Si vous n'avez pas accès à Shell, le module Devel fournit une telle fonctionnalité. Installez-le et visitez mysite.com/devel/reinstall.