生成されたサードパーティのPHPライブラリをMagento2に含める


8

SOAPサービスに接続するモジュールを作成してwsdl2phpgeneratorいますautoload.php。使用するを使用して、このサービスのクラスを生成しました。これを「lib /」に正しいクラス名で配置すると、Magento 1.9に簡単に含めることができます。これらのクラスをMagento2に含めるにはどうすればよいですか?

回答:


1

このライブラリは、カスタムモジュールの一部として出荷されます。モジュールのautoload.php生成されたライブラリのパスを指定しcomposer.jsonます。このようなものが必要です:

{
    ...
    "autoload": {
        "files": [
            "registration.php",
            "path-to-generated-soap-client-lib-autoload.php"
        ],
        ...
    }
}

1
これはおそらく、市場からインストールされたモジュールでは機能しますが、手動で抽出してインストールされたモジュールでは機能しません。registration.php内からオートローダーを要求する方が良いでしょう。
2016

1
完全なプロセスを詳しく説明することは可能ですか?
Alexglvr 2017

@snezそのファイルをregistration.phpに追加する方法、そのためのコードを書かせてください。
Hitesh Vaghasiya 2017

このmagento.stackexchange.com/questions/310486/…についてアドバイスしていただけますか?
Hamendra Sunthwal

1

このライブラリがautoload.phpを使用する場合は、magento composerを介してこのライブラリを要求する必要があります

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.