Мне нужно сделать транзакцию платежа для приложения, и я увидел JSMPaymentCoreBundle.
Я прочитал документацию JSMPaymentCoreBundel, но мне интересно, как я могу передать объект в контроллер detailsAction (Order $order) и completeAction (Order $order).
Например, в контроллере detailAction ответ на перенаправление выглядит следующим образом:
return new RedirectResponse($this->router->generate('payment_complete', array('orderNumber' => $order->getOrderNumber(),)));
Для меня мы не передаем требуемый объект Order в param для полного контроллера Action ниже, а только orderNumer:
/**
* @Route("/{orderNumber}/complete", name = "payment_complete")
*/
public function completeAction(Order $order){
...
}
Я думаю, что если я не пройду объект Order, я получу ошибку. Так что лучший способ сделать это и как?
Новое в разработке и Symfony, я действительно хочу понять, а не просто сделать копию/вставку.
Любая помощь будет оценена.