我正在使用PAYUM Bundle进行支付网关集成,其基本示例工作正常,但现在我希望通过更改payum捕获操作布局并添加额外的字段付款明细实体来将payum包集成到应用程序中。
与AUTHORIZE.NET网关的PAYUM捆绑。
请任何人帮助我。
提前全部谢谢。
答案 0 :(得分:1)
payum模板不会保存在捆绑包中,而是保存在payum lib itself中。 Standard templates inheritance在这里不起作用。
在0.9版本中没有简单的方法(现在Sylius附带)。你必须覆盖整个CaptureAction
类。在0.10中,可以通过覆盖layout或stripe js page等容器参数来更改模板。
在沙盒中,您可以找到layout modification
的示例答案 1 :(得分:0)
您必须覆盖PayumBundle
的观看次数。
您必须在/src/Path/To/Your/Bundle/Resources/views
内重现要覆盖的捆绑包的文件夹结构,并在其中放置要覆盖的枝条文件。
我们假设您的论坛名称为FooBundle
,并且您要覆盖PayumBundle
payment.twig.html
(我只是举个例子,不知道如果有一个以这种方式命名的文件)。我们也要说,这条树枝在/vendor/Path/To/PayumBundle/Resources/views/Payment/payment.twig.html
内。
您需要做的是在/src/Path/To/Your/Bundle/Resources/views/Payment/payment.twig.html
首先,Symfony2将会查看您的包,以获取覆盖的视图:如果有任何内容会占用您的视图并忽略一个视图。否则它将使用捆绑包。