2017-05-29 2 views
0

Für eine Paypal Express Integration mit payum in 3.1.4 Symfony I definiert die Speicherung in config.yml wie dieseSymfony Payum paypal_rest Speicherdefinition

AppBundle\Entity\Payment: { doctrine: orm } 

Jetzt möchte ich den Speicher verwenden, die durch die Klasse „PaymentDetails definiert "aus paypal-rest payum. Es befindet sich unter "../vendor/payum/paypal-rest/Payum/Paypal/Rest/Model/PaymentDetails.php". Wie genau kann ich das tun? Wie definiere ich einen Pfad im Hersteller, um auf die Klasse zu verweisen, die ich in config.yml benötige oder welche Ordnerstruktur ich in meinen "Ressourcen" -Ordner kopieren müsste, um sie verfügbar zu machen?

Antwort

0

Verwenden des PaymentDetails-Modells aus der PayPal-Rest-API Die Payum-Integration erfordert das Festlegen des Speichers auf Dateisystemspeicher. Das scheint nicht sinnvoll zu sein, ORM für ein Mapping zu verwenden. Statt diese Konfigurationseinstellungen sollten

payum: 
    storages: 
     Payum\Paypal\Rest\Model\PaymentDetails: 
      filesystem: 
       storage_dir: %kernel.root_dir%/Resources/payments 
       id_property: idStorage 

Diese answere ergibt sich aus der answere für die folgende Frage gegeben verwenden Dateisystem Speicher verwendet werden: Payum Paypal Rest config_path