• Объявления

    • dinox

      Закрытый раздел разработчиков   21.08.2017

      У нас на форуме существует закрытый раздел для разработчиков в котором мы обсуждаем нюансы работы на нашем форуме, в каталоге дополнений и другие моменты которые интересны в большинстве случаев только разработчикам. На данный момент существует лишь 2 условия для попадания:
      1. Наличие промодерированного дополнения в нашем каталоге  2. Отсуствие варезной деятельности 
      Если эти правила выполнены, пишите запрос @ArtemPitov на попадание в раздел разработчиков
vlav

как отправить форму get из контроллера?

Рекомендуемые сообщения

vlav    0

Здравствуйте,

Я создал на странице форму GET

При отправке попадаем на главную страницу

Если добавляем параметр route с данными текущего пути, то все равно не работает, потому что слэши заменяются на url_encode последовательности.

Как движок это обрабатывает и что делать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    145

А не проще сделать ajax отправку формы и после отправки редиректить на главную?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
druzhkov    22

Здравствуйте,

Я создал на странице форму GET

При отправке попадаем на главную страницу

Если добавляем параметр route с данными текущего пути, то все равно не работает, потому что слэши заменяются на url_encode последовательности.

Как движок это обрабатывает и что делать?

 

Как именно добавляете route в форму? Через hidden поле?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vlav    0

Как именно добавляете route в форму? Через hidden поле?

Да

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vlav    0

Поделитесь кто-нибудь? В чем там фишка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ZeroHero    16

При чём тут hidden поле? URL, куда отправляется форма, прописывается в атрибут action этой самой формы. URL генерируется при помощи Url::link.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vlav    0

При чём тут hidden поле? URL, куда отправляется форма, прописывается в атрибут action этой самой формы. URL генерируется при помощи Url::link.

action формы  - полностью игнорируется и исчезает в небытие при отправке формы. Иначе я бы не спрашивал.

Поле hiiden с name=route - как раз добавляется к урл в браузере, но с url-кодированными слэшами, отчего своей функции не выполняет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    145

Я вот не пойму - не проще ли сделать отправку через ajax?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу