簡體   English   中英

Symfony錯誤無法找到模板

[英]Symfony error Unable to find template

設置Paypal Express結帳后,我現在按照此處提供的說明設置條形支付網關,但出現錯誤

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(),

在查看了文檔的穩定版本之后,我在查看正在開發的文檔,發現我在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 

您將需要將此添加到您的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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM