У меня есть модуль с дополнительными (.inc) файлами, содержащими функции, которые мне нужно запустить через Drush. Я знаю, что можно запустить drush eval
, но когда я пытаюсь сделать это для этих функций, я получаю следующую ошибку:
Неустранимая ошибка PHP: вызов неопределенной функции my_module_my_function () в /usr/share/php/drush/commands/core/core.drush.inc(1037): eval () код d в строке 1
Эта команда работает (функция находится в файле .module).
drush eval 'my_module_cron();'
Эта команда не работает (функция находится в файле .inc).
drush eval 'my_module_my_function();'
Есть ли обходной путь, кроме перемещения функции в модуле?
Ваш файл inc включен / требуется в файле модуля? или в вашем .info файле? Это должно работать, пока drupal знает о файле inc из файла .info или он включен / требуется в вашем файле .module.
—
Биби