Ошибка Symfony Невозможно найти шаблон

После настройки PayPal Express Checkout я сейчас настраиваю полосовой шлюз оплаты в соответствии с предоставленными инструкциями. Вот но все же я получаю ошибку

Unable to find template "@PayumStripe/Action/obtain_checkout_token.html.twig" : "Bundle "PayumStripe" does not exist or it is not enabled. Maybe you forgot to add it in the registerBundles() method of your AppKernel.php file?"

В соответствии с инструкциями я добавил следующее в AppKernel что еще мне нужно добавить?

new Payum\Bundle\PayumBundle\PayumBundle(),

0

Решение

Я смотрел на документацию, которая находилась в стадии разработки, после просмотра стабильный версия документации я узнал, что мне не хватает отображения пути в config.yml

Согласно документации путь должен быть

paths:
%kernel.root_dir%/../vendor/payum/payum/src/Payum/Core/Resources/views: PayumCore
%kernel.root_dir%/../vendor/payum/payum/src/Payum/Stripe/Resources/views: PayumStripe

Однако я считаю, что это неверно, так как эти каталоги не существуют, и это ошибка, которую можно увидеть, поэтому эти пути должны быть исправлены, и мне помогло следующее

paths:
%kernel.root_dir%/../vendor/payum/core/Payum/Core/Resources/views: PayumCore
%kernel.root_dir%/../vendor/payum/core/Payum/Core/Bridge/Symfony/Resources/views: PayumSymfonyBridge
%kernel.root_dir%/../vendor/payum/stripe/Payum/Stripe/Resources/views: PayumStripe
1

Другие решения

Вам нужно будет добавить это в ваш routing.yml:

# app/config/routing.yml

payum_capture:
resource: "@PayumBundle/Resources/config/routing/capture.xml"
payum_authorize:
resource: "@PayumBundle/Resources/config/routing/authorize.xml"
payum_notify:
resource: "@PayumBundle/Resources/config/routing/notify.xml"

взяты отсюда: http://payum.org/doc/0.14/PayumBundle/get_it_started

0

По вопросам рекламы [email protected]