Routa nezachytí URL a nedojde k přesměrování
- admin@easyweb4u.cz
- Backer | 146
Zdar kolegové, řeším takovou záhadu. Integruji GoPay platební bránu, vše funguje jak má až do okamžiku, kdy brána provede redirect na mou return_url. V adresním řádku prohlížeče dostávám správně …/goreturn/default?id=3272110114 až na to, že to routa
<?php
// gopay
$frontRouter->addRoute('goreturn/default/<id>', [
'presenter' => 'Goreturn',
'action' => 'default'
]);
?>
nezachytí a k přesměrování nedojde.
Když ale v adresním řádku upravím na /goreturn/default/3272110114, routa se chytne a k přesměrování dojde. Už nevím kudy kam, vyzkoušel jsem všechno možné.
Dík M
- nightfish
- Člen | 518
@adminaeasyweb4ucz Je rozdíl, když si hodnotu předáš jako
součást cesty (default/3272110114
) a jako query parametr
(default?id=3272110114
).
Jak to zapsat v masce routy se dočteš v dokumentaci.
- admin@easyweb4u.cz
- Backer | 146
nightfish napsal(a):
@adminaeasyweb4ucz Je rozdíl, když si hodnotu předáš jako součást cesty (
default/3272110114
) a jako query parametr (default?id=3272110114
).Jak to zapsat v masce routy se dočteš v dokumentaci.
default?id=3272110114 dostávám od brány, s tím nic nesvedu
- admin@easyweb4u.cz
- Backer | 146
admin@easyweb4u.cz napsal(a):
nightfish napsal(a):
@adminaeasyweb4ucz Je rozdíl, když si hodnotu předáš jako součást cesty (
default/3272110114
) a jako query parametr (default?id=3272110114
).Jak to zapsat v masce routy se dočteš v dokumentaci.
default?id=3272110114 dostávám od brány, s tím nic nesvedu
Tak tu odpověď jsem uspěchal, svedu.
<?php
// gopay
$frontRouter->addRoute('goreturn/default ? id', [
'presenter' => 'Goreturn',
'action' => 'default'
]);
?>
Funguje to, dík