View registerJsFile и GET-параметры
Добавлено: 2017.05.06, 00:28
Всем привет.
Недавно столкнулся с проблемой и при попытке её решения напоролся вот на что: при использовании registerJsFile() первый атрибут - Url (строка с Url), если в ней написать несколько GET-параметров, то амперсанды заэскейпятся (&, разумеется). Т.о., запрос ломается если у нас более одного GET-параметра.
Я попробовал воспользоваться подстроиться под параметры хелпера Url - передать массив (['//url/address', 'get1' => 'foo', 'get2' => 'bar'], но yii тут же свалился жалуясь на неуспешную попытку разрешения алиаса (т.е. ему нужна строка).
Как же быть, если есть необходимость передать скрипту несколько GET-параметров (обычно это сторонние скрипты сервисов и с ними мы ничего поделать неможем... Например, ReCaptcha от Google)?
Недавно столкнулся с проблемой и при попытке её решения напоролся вот на что: при использовании registerJsFile() первый атрибут - Url (строка с Url), если в ней написать несколько GET-параметров, то амперсанды заэскейпятся (&, разумеется). Т.о., запрос ломается если у нас более одного GET-параметра.
Я попробовал воспользоваться подстроиться под параметры хелпера Url - передать массив (['//url/address', 'get1' => 'foo', 'get2' => 'bar'], но yii тут же свалился жалуясь на неуспешную попытку разрешения алиаса (т.е. ему нужна строка).
Как же быть, если есть необходимость передать скрипту несколько GET-параметров (обычно это сторонние скрипты сервисов и с ними мы ничего поделать неможем... Например, ReCaptcha от Google)?