[Yii2] Parametry w linku

Mylę frameworki czy brak wiedzy ?

Jest kontroler X, który ma funkcję




public function actionTest($test = null){

echo $test;

}



Pytanie. Czy jest jakiś sposób aby z linka:

http://localhost/X/test/wartosc

wartosc zostala przekazana jako parametr do $test ?

Tak, jesli dodasz jeszcze jeden parametr test (//localhost/X/test/test/wartosc) domyslnie jest (localhost/controller/akcja/atrybutGet/WartoscAtrubytu/drugiAtrybut/WartoscDrugiego) lub zmienisz routing

no coz, nie bangla, możliwe że coś bym zepsuł w urlManager ?

A jak masz zdefiniowane zasady w urlManager?

Posiadam coś takiego:




'urlManager' => [

			'enablePrettyUrl' => true,

			'showScriptName' => false,

			'rules' => [

				'<c:\w+>/<a:\w+>/<id:\d+>' => '/<c>/<a>',

				'GET <controller:provisioning>/\w{5}/<id:y\d{1,12}>.cfg' => '/provisioning/glowny',

				'GET <controller:provisioning>/<prefix:\w{5}>/<id:[0-9a-f]{12}>.cfg' => '/<controller>/mac',

				'GET <controller:abonenci>/usun/<id:\d{1,}>' => '/abonenci/usun',

				'GET <controller:abonenci>/<id:\d{1,}>' => '/abonenci/edycja',

				'POST <controller:abonenci>/<id:\d{1,}>' => '/abonenci/zapisz',

			],

		],