如何解决如何在 Drupal 8 表单提交中运行 Drush 10 自定义命令?
我在我的 drupal 8 设置中为 drush 10 创建了一个自定义命令。该命令在终端上运行良好。但是我想在用户单击表单提交时运行该命令。我已尝试使用以下方法,但出现以下错误
1.
drush_invoke_process("@self","my-custom-command");
错误:Call to undefined function drush_invoke_process()
2.
$alias_manager = Drush::service('site.alias.manager');
Drush::drush($alias_manager->getSelf(),'my-custom-command')->run();
错误:Drush::$container is not initialized yet. \Drush::setContainer() must be called with a real container.
我错过了什么吗?有没有其他方法可以以编程方式执行 drush 命令?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。