Question

Je travaille sur la création d'un module et je lentement se familiariser avec l'API de terrain et ce que tous les paramètres de travail sur divers domaines et ce qui ne le font pas. Même si je fais cela, il semble que la seule façon de mettre à jour un type de contenu personnalisé est de désactiver le module, le désinstaller, puis réactiver.

Y at-il un moyen facile de le faire? En ce moment, il est un processus assez laborieux qui nécessite une poignée de clics pour faire la même chose et plus. Je suis à la recherche d'un script ou d'un module pour la manipulation de ce très rapidement (idéalement) en un seul clic.

Était-ce utile?

La solution

Solution 1. Devel + Drush:

Vous pouvez utiliser la commande devel drush pour re-installation du module avec toutes les dépendances du module:

drush devel-reinstall modulename

Il y a aussi alias pour cette commande

drush dre modulename

Solution 2. Drush:

Ceci est quelque chose que je généralement utiliser drush

drush pm-disable mymodule
drush pm-uninstall mymodule
drush pm-enable mymodule

Vous pouvez également utiliser pour définir vos propres commandes personnalisées pour combiner en une seule commande.

Autres conseils

Si vous n'avez pas accès shell Devel le module fournit cette fonctionnalité. Installez-le et visite mysite.com/devel/reinstall .

Pour ceux qui veulent un script qui fait la commande devel sans devel: https://github.com/nategd/drupal_module_restart

Licencié sous: CC-BY-SA avec attribution
Non affilié à drupal.stackexchange
scroll top