|
|
|
| Есть форма поиска, с элементами select, input, и элементами span, по которым был произведен клик.
Форма формируется из URL запроса, который имеет вид:
http://site.ru/search/category/1/89/0/1
| , где
search - контроллер
category - метод контроллера search, принимающий следующие параметры:
1 - категория машины
89 - легковые
0 - номер страницы (для навигации)
1 - указывает на view файл, где располагается форма.
Action подгруженной формы по заданному URL
http://site.ru/search/test
|
Т-е обработка формы будет происходить в контроллере search методе test()
Вопрос в том, как не потерять форму по
http://site.ru/search/category/1/89/0/1
| при этом обработать форму? Не хочется все писать в один метод (и обработка формы и формирование формы). + необходимо не просто не потерять форму при обработке формы, но и запомнить ее состояние ее элементов (select, input, элементов span).
В голову приходит лишь одно, прописать для action form тот же путь к обработчику
http://site.ru/search/category/1/89/0/1
|
И внутри функции categoty, делать проверку на поступление POST:
public function Category(parametrs) {
if (!isset($_POST['sub_form'])) //и если пост не пустой внутри вызывать метод GetForm();
$this->GetForm();
}
А в методе GetForm();
|
Какие мысли? | |
|
|
|
|
|
|
|
для: OLi
(27.10.2012 в 14:15)
| | Адресом не ошиблись? | |
|
|
|
|
|
|
|
для: confirm
(27.10.2012 в 14:22)
| | Скорее всего да. Ошибся форумом. Но вопрос открыт | |
|
|
|