帕尤姆&x2B;Symfony2-将路由参数添加到完成的url
使用最新的payum捆绑包创建captureToken我使用以下代码:帕尤姆&x2B;Symfony2-将路由参数添加到完成的url,symfony,payum,Symfony,Payum,使用最新的payum捆绑包创建captureToken我使用以下代码: $captureToken = $this->get('payum')->getTokenFactory()->createCaptureToken( $gatewayName, $payment, 'done_xyz' ); 但是,如果在我的路由中“done_xyz”需要一个强制参数呢?像 done_xyz: path: /u/{parameter}/don
$captureToken = $this->get('payum')->getTokenFactory()->createCaptureToken(
$gatewayName,
$payment,
'done_xyz'
);
但是,如果在我的路由中“done_xyz”需要一个强制参数呢?像
done_xyz:
path: /u/{parameter}/done_xyz
我得到一个错误,它丢失了,那么,有没有办法包括它呢?createCaptureToken的第四个参数保存了完成的url的参数 这应该起作用:
$captureToken = $this->get('payum')->getTokenFactory()->createCaptureToken(
$gatewayName,
$payment,
'done_xyz',
['parameter' => 'foo']
);
user3108662指出,在
foo
字符串中还缺少”
(单引号)。(@John)