Как получить $ id из параметра url в Laminas? - PullRequest
1 голос
/ 22 апреля 2020

если у меня есть URL, например: http://localhost/customer/view/7

'route' => '/ customer [/: action [/: id]]'

I хочу получить 7 как $ id для моего editAction (), но я не могу использовать

$ id = (int) $ this-> params () -> fromRoute ('id', '0');

Так, как я могу получить это? Спасибо

1 Ответ

1 голос
/ 23 апреля 2020

Решение состоит в том, чтобы изменить view.p html

До :

a href = $ this-> url ('customer', ['action '=>' edit '])?>

После :

a href = $ this-> url (' customer ', [' action '=>' edit ',' id '=> $ customer-> id])

С этим' id 'вы можете использовать: $ id = (int) $ this-> params () - > fromRoute ('id', '0'); in editAction ()

...