Yii2: как использовать дефис / тире в URL с PHP? - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть эта кнопка в файле _form.php .

'buttons' => [
    'replace' => function($url, $model) {
        return Html::a(
            'Replace',
            [
                '/european-countries/replace',
                'countryIdReplacement' => '123' // Problem here.
            ]
        );
    },
],

Мой контроллер:

public function actionReplace($countryIdReplacement) {
    // My code.
}

URL-адрес:

http://my -сайт / европейские страны / заменить? CountryIdReplacement = 123

Я хочу использовать этот переменный формат:

http://my -сайт/ european-country / replace? country-id-replace = 123

Но PHP не позволяет использовать этот формат.Это не разрешено:

actionReplace($country-id-replacement)
...