Отправка формы при переходе на страницу с формой

180
17 октября 2017, 04:31

Имеется связка модуля и компонента в joomla. Модуль включает в себя фильтр который позволяет пользователю выбирать соотвествующие параметры. При отправке данных с модуля (через форму), в компонент выводится соотвествующие результаты, и вместе с результатами выводится аналогичная форма, с помощью которой пользователь может изменить ранее выбранные параметры, на другие. Но эта форма, на странице компонента, выводит эти параметры только после того как я нажму кнопку "отправить". До момента нажатия, форма не дает сделать никакого выбора. Посоветуйте как сделать так, чтобы при переходе с модуля на компонент, отправка формы на компоненте срабатывала автоматически, и мне не приходилось нажимать на submit.

Answer 1

честно говоря слабо понятна проблема...

в модели которую использует данное представление компонента, должна быть обработка полей из фильтров, метод populateState, который пишет значение фильтров в state соответственно в хелпере модуля вы должны должны получить значения этих фильтров из state, чтоб заполнить форму

я так понимаю что вы от всего этого далеки

если фильтры из модуля не работают, попробуйте к названиям полей добавить префикс filter_, то есть названия поля должно выглядеть filter_search, filter_category и тп если в populateState правильно написана обработка этих фильтров, то должно сработать

READ ALSO
PHP - Использование инстроспекция/отражение в реальных задачах

PHP - Использование инстроспекция/отражение в реальных задачах

В каких реальных задачах используется инстроспекция/отражение?

189
Как выбрать уникальные из массива

Как выбрать уникальные из массива

ЗапуталсяКак выбрать уникальные из массива, если у меня одинаковые displayname, но разные email адреса

263
Как лучше создать глобально доступный instance?

Как лучше создать глобально доступный instance?

Есть следующий класс работы с ВК (там несколько нужных API):

235
PHP Скрипт не запускается

PHP Скрипт не запускается

Есть код его нужно запустить по расписанию но как это сделать я не знаю, в БД и записано время старта акции - но она не стартует в чем может...

421