首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Magento这样的框架中使用Amphp

在Magento这样的框架中使用Amphp
EN

Stack Overflow用户
提问于 2022-02-15 06:56:28
回答 1查看 67关注 0票数 0

我试图在自定义模块中与Magento框架一起使用Amphp并行函数。

代码语言:javascript
复制
try {
    $response = wait(parallelMap($items, function ($item) use ($arg1){
        $this->getCustomItems( $item, $arg1);
    }));

} catch (MultiReasonException $exception) {
    foreach ($exception->getReasons() as $reason) {
        var_dump($reason->getMessage());
    }
}

当运行上述代码时,我遇到的问题是

代码语言:javascript
复制
Uncaught RuntimeException in worker with message "ObjectManager isn't initialized" and code "0"; use Amp\Parallel\Worker\TaskFailureException::getOriginalTrace() for the stack trace in the worker

Magento框架使用composer自动加载。所以我不知道为什么它不能初始化对象管理器。

EN

回答 1

Stack Overflow用户

发布于 2022-06-23 12:48:57

Magento的依赖项与autoload一起自动加载,但是如果Magento内核没有初始化它,则需要创建单独的Magento API,并通过在供应商/autloload.php中编写的回调方法(使用CURL请求)请求API,这是如何使用amphp的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71122221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档