it-swarm.asia

إلغاء التثبيت السريع / إعادة تثبيت الوحدة النمطية المخصصة

أعمل على إنشاء وحدة نمطية وأتعرف ببطء على واجهة برمجة التطبيقات الميدانية وما تعمل جميع الإعدادات في مختلف المجالات وما لا يعمل. أثناء القيام بذلك ، يبدو أن الطريقة الوحيدة لتحديث نوع محتوى مخصص هي تعطيل الوحدة النمطية وإلغاء تثبيتها ثم إعادة تمكينها.

هل هناك طريقة سهلة للقيام بذلك؟ في الوقت الحالي ، إنها عملية شاقة إلى حد ما تتطلب حفنة من النقرات للقيام بنفس الشيء مرارًا وتكرارًا. أنا أبحث عن برنامج نصي أو وحدة نمطية للتعامل مع هذا الأمر بسرعة كبيرة (من الناحية المثالية) بنقرة واحدة.

19
gregghz

الحل 1. Devel + Drush:

يمكنك استخدام devel أمر drush لإعادة تثبيت الوحدة مع جميع تبعيات الوحدة:

drush devel-reinstall modulename

هناك أيضًا اسم مستعار لهذا الأمر

drush dre modulename

الحل 2. السحق:

هذا شيء أود عادة استخدامه السحق

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

يمكنك أيضًا استخدامه لتحديد الأوامر المخصصة الخاصة بك لدمجها في أمر واحد.

32
mpdonadio

إذا لم يكن لديك وصول Shell فإن Devel module يوفر هذه الوظائف. قم بتثبيته وقم بزيارة mysite.com/devel/reinstall.

8
Batandwa