代码之家  ›  专栏  ›  技术社区  ›  Steve

将卷曲导入Magento 2中的块

  •  0
  • Steve  · 技术社区  · 7 年前

    我有一个自定义块,需要从外部API请求数据。

    class CustomerBalance extends \Magento\Framework\View\Element\Template
    

    public function __construct(
      \Magento\Framework\HTTP\ZendClientFactory $httpClientFactory
    )
    

    但这会破坏网站,页面无法在没有记录任何错误的情况下正确加载。 我在导入GuzzleHttp时遇到了同样的问题。 我想关于Magento 2导入,我缺少了一些东西。。。

    或者有其他方法访问Magento curl对象吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Steve    7 年前

    看起来我只是导入了错误的类。这项工作:

    protected $_httpAdapter;
    
    public function __construct(
      \Magento\Framework\HTTP\Adapter\Curl $httpAdapter
    ){
        $this->_httpAdapter = $httpAdapter;
      }
    

    在这里可以找到更完整的答案: https://magento.stackexchange.com/questions/153993/magento-2-curl-send-header-with-response