2015-09-09 15 views
5

Jestem nowicjuszem w Yii2. Pomóż mi to osiągnąć. Chcę wiedzieć, jak utworzyć absoluteurl w Yii2. Próbowałem kodu podanego poniżej, ale chcę coś innego.Jak stworzyćabsoluteurl przekazujący dwa parametry w yii2

echo Yii::$app->urlManager->createAbsoluteUrl(['site/confirm', 'id' => $user->id,'code' => $user->token,'&']); 
output is http://car-rental.demoinja.com/site/confirm/69?code=275a9253dfc81efa47be4fdf1fc6a927&1=%26 

Ale chcę url jak ten

http://car-rental.demoinja.com/site/confirm/?id=69&code=275a9253dfc81efa47be4fdf1fc6a927 

Odpowiedz

3

Nie trzeba dodać '&' w createAbsoluteUrl funkcji; więc musisz użyć następującej funkcji.

<?php echo Yii::$app->urlManager->createAbsoluteUrl(['site/confirm', 'id' => $user->id,'code' => $user->token]); ?> 
+0

ok. niech sprawdzę. –

+0

Dane wyjściowe są takie same: 'http: //car-rental.demoinja.com/site/confirm/72? Code = afde716505a995ec5e5a50f78e2721b5' –

+0

sprawdź konfigurację' urlManager' w 'web.php'. a także sprawdź regułę url. – GAMITG