A titolo di studio e per preferenza personale, mi piacerebbe poter avere questi url
NB: admin è un modulo, non è una directory fisica
http://domain.tld/admin/user/1/update
http://domain.tld/admin/user/1/delete
Sto provando così, per averla generica
'admin/<controller:\w+>/<id:\d+>/<action:(update|delete)\w+>' => 'admin/<controller/<action>',
Ma non funziona: se digito l’url desiderato ottengo un 404, mentre usando l’url ‘normale’ funziona:
http://domain.tld/admin/user/1/update ; questo dà un 404
http://domain.tld/admin/user/update?id=1 ; questo funziona
Non è possibile, o sto solo sbagliando io?
Seguite per favore questo link alla documentazione ufficiale: http://www.yiiframework.com/doc-2.0/guide-runtime-routing.html#parameterizing-routes
Qui c’è questo esempio:
'<controller:(post|comment)>/<id:\d+>/<action:(create|update|delete)>' => '<controller>/<action>',
Che è piu complesso del mio, per cui penso che possibile è possibile, ma sto sbagliando qualcosa, ma non riesco a ‘tanare’ l’errore