Tôi có một mô-đun với các tệp (.inc) bổ sung có chứa các chức năng tôi cần để chạy qua Drush. Tôi biết nó có thể chạy drush eval, nhưng khi tôi cố gắng làm điều đó cho các chức năng đó, tôi gặp lỗi sau:
Lỗi nghiêm trọng của PHP: Gọi hàm không xác định my_module_my_feft () trong /usr/share/php/drush/commands/core/core.drush.inc(1037): mã eval () 'd trên dòng 1
Lệnh này hoạt động (hàm nằm trong tệp .module).
drush eval 'my_module_cron();'
Lệnh này không hoạt động (chức năng nằm trong tệp .inc).
drush eval 'my_module_my_function();'
Có cách giải quyết nào không, ngoài việc di chuyển chức năng trong mô-đun?
Là tập tin inc của bạn được bao gồm / yêu cầu trên tập tin mô-đun? hoặc trong tập tin .info của bạn? Điều này sẽ hoạt động miễn là drupal biết về tệp inc từ tệp .info hoặc nó được bao gồm / bắt buộc trong tệp .module của bạn.
—
Beebee