Как скрыть или перевести параметры поиска URL? - PullRequest
0 голосов
/ 30 января 2019

Сейчас я занимаюсь разработкой приложения на основе yii2, и оно должно поддерживать 2 языка.При поиске в виде сетки результирующий URL выглядит примерно так:

books/?BookSearch[code]=&BookSearch[name]=pet

Есть ли способ перевести или скрыть параметры поиска?(скрытие, вероятно, будет лучшим вариантом для меня).Часть books /? BookSearch может даже остаться прежней, я хочу изменить атрибуты (в данном случае код и имя)

Ответы [ 2 ]

0 голосов
/ 30 января 2019

Я не знаю, если это ваш ответ, но если вам нравится ofuscate "код" и "имя", вы можете использовать это для шифрования

$ encryptedData = Yii :: $ app-> getSecurity () -> encryptByPassword ($ data, $ secretKey);

и это для расшифровки

$ data = Yii :: $ app-> getSecurity () -> decryptByPassword($ encryptedData, $ secretKey);

0 голосов
/ 30 января 2019

вы можете установить данные в массив сеанса и вызвать их на странице поиска

вы можете обратиться к этому стеку для получения дополнительной информации Массив в качестве переменной сеанса

...