Drush ile çalıştırmam gereken işlevleri içeren ek (.inc) dosyaları olan bir modül var. Çalıştırmanın mümkün olduğunu biliyorum drush eval
, ancak bu işlevler için yapmaya çalıştığımda aşağıdaki hatayı alıyorum:
PHP Önemli hata: /usr/share/php/drush/commands/core/core.drush.inc(1037) içindeki un_fodule_my_function () işlevine çağrı: 1. satırdaki eval ()
Bu komut çalışır (işlev .module dosyasındadır).
drush eval 'my_module_cron();'
Bu komut çalışmıyor (işlev .inc dosyasındadır).
drush eval 'my_module_my_function();'
Modüldeki işlevi taşımanın yanı sıra herhangi bir geçici çözüm var mı?
İnc dosyanız modül dosyasına dahil edilmiş / gerekli mi? veya .info dosyanızda? Bu, drupal bir .info dosyasından inc dosyası hakkında bilgi sahibi olduğu veya .module dosyanıza dahil edildiği / gerekli olduğu sürece çalışmalıdır.
—
Beebee