Saya memiliki modul dengan file (.inc) tambahan yang berisi fungsi yang perlu saya jalankan melalui Drush. Saya tahu ini mungkin untuk dijalankan drush eval
, tetapi ketika saya mencoba melakukannya untuk fungsi-fungsi itu saya mendapatkan kesalahan berikut:
Kesalahan fatal PHP: Panggil ke fungsi my_module_my_function yang tidak terdefinisi () di /usr/share/php/drush/commands/core/core.drush.inc(1037): eval () kode d on line 1
Perintah ini berfungsi (fungsinya ada di file .module).
drush eval 'my_module_cron();'
Perintah ini tidak berfungsi (fungsinya ada di file .inc).
drush eval 'my_module_my_function();'
Apakah ada solusi, selain memindahkan fungsi dalam modul?
Apakah file inc Anda disertakan / diperlukan pada file modul? atau dalam file .info Anda? Ini harus berfungsi selama drupal tahu tentang file inc dari file .info atau disertakan / diperlukan dalam file .module Anda.
—
Beebee