Inclusa libreria PHP di terze parti generata in Magento2


8

Sto creando un modulo che si collega a un servizio SOAP, ho generato classi per questo servizio utilizzando wsdl2phpgeneratorquali usi autoload.php. Inserendo questo in "lib /" con i nomi di classe corretti, è facile includerlo in Magento 1.9. Come posso fare per includere queste classi in Magento2?

Risposte:


1

Questa libreria deve essere spedita come parte del modulo personalizzato. Specifica il percorso autoload.phpdella libreria generata nel composer.jsontuo modulo. Dovrebbe avere qualcosa del genere:

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

1
Questo probabilmente funziona per i moduli installati sul mercato ma non per i moduli installati estraendoli manualmente. Meglio richiedere il caricatore automatico all'interno di registration.php.
snez,

1
è possibile dettagliare l'intero processo per favore?
Alexglvr,

@snez Come aggiungere quel file in registration.php, lasciami programmare.
Hitesh Vaghasiya,

Potete per favore consigliare su questo magento.stackexchange.com/questions/310486/… ?
Hamendra Sunthwal,

1

Se questa libreria utilizza autoload.php, è necessario richiederla tramite il compositore magento

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.