Tengo un módulo con archivos adicionales (.inc) que contienen funciones que necesito ejecutar a través de Drush. Sé que es posible ejecutarlo drush eval
, pero cuando intento hacerlo para esas funciones me sale el siguiente error:
Error fatal de PHP: Llame a la función indefinida my_module_my_function () en /usr/share/php/drush/commands/core/core.drush.inc(1037): eval () 'd code en la línea 1
Este comando funciona (la función está en el archivo .module).
drush eval 'my_module_cron();'
Este comando no funciona (la función está en el archivo .inc).
drush eval 'my_module_my_function();'
¿Hay alguna solución alternativa, además de mover la función en el módulo?
¿Su archivo inc está incluido / requerido en el archivo del módulo? o en su archivo .info? Esto debería funcionar siempre que Drupal conozca el archivo inc de un archivo .info o esté incluido / requerido en su archivo .module.
—
Beebee