如何将第三方库集成到 october cms 中?

How do I integrate a third-party library into october cms?

我需要将支付系统库添加到我在 Ocrober CMS 上的项目 (https://github.com/yandex-money/yandex-checkout-sdk-php)。对此,问题是:

我可以只使用我的插件的 类 来做这个吗,或者有没有办法自动将它集成到项目中?如果是这样,我如何在不重写名称空间的情况下执行此操作并在 php 文件的开头使用? Github上有这方面的资料,但不清楚如何使用。

  1. 在您的 system/server

    中安装 composer
  2. 例如
  3. open terminalgo to in your plugin's root folderplugins/author/pluginName

  4. composer require stripe/stripe-php <- 使用此命令 please replace package as per your need

  5. 包安装完成后,您就可以使用您的库了,例如:$stripeClient = new \Stripe\StripeClient()...

根据您的需要

  1. in terminal 去你的 plugin's root directory
  2. composer init -> 然后填写默认信息
  3. composer require yandex-money/yandex-checkout-sdk-php
  4. 在代码中使用它
// import 
use YandexCheckout\Client;

// use
$client = new Client();
$client->setAuth('shopId', 'secretKey');

如有疑问请评论。