У мене є модуль з додатковими (.inc) файлами, що містять функції, які мені потрібно запустити через Drush. Я знаю, що це можливо запустити drush eval
, але коли я намагаюся зробити це для цих функцій, я отримую таку помилку:
Фатальна помилка PHP: виклик невизначеної функції my_module_my_function () в /usr/share/php/drush/commands/core/core.drush.inc(1037): код eval () 'у рядку 1
Ця команда працює (функція знаходиться у файлі .module).
drush eval 'my_module_cron();'
Ця команда не працює (функція знаходиться у файлі .inc).
drush eval 'my_module_my_function();'
Чи є якесь вирішення, крім переміщення функції в модулі?
Ваш файл inc включений / необхідний у файлі модуля? або у вашому файлі .info? Це має працювати до тих пір, поки drupal знає про файл inc з файлу .info або він включений / необхідний у вашому .module-файлі.
—
Beebee