2013-04-17 2 views
0

Я пытаюсь создать многоступенчатую форму с помощью CodeIgniter, но я не могу понять, как это должно быть. Мои мысли - создать для каждого шага разные функции и представления contoller. Правильно ли моя мысль или есть лучший способ ее реализовать? Вы рекомендуете создавать fomrs с помощью AJAX?Многоступенчатые формы с использованием CodeIgniter

Заранее спасибо.

ответ

1

Для вашей проблемы я могу предложить два решения. Это зависит только от вас, вы используете ajax или сообщение формы.

Метод 1

1.One первый SETP сохранить данные в таблице 2.In второй и все остальные этапы обновления таблицы. Если вы собираетесь вернуть функциональность, вы должны будете тщательно работать и убедиться, что код вашей формы имеет первичный ключ, если хотя бы один шаг прошел.

Метод 2 В этом методе не сохраняющем в таблице только через каждую форму пост на сессию, и, когда последний шаг прошел через вы можете сохранить данные в таблицу из сессии раз и навсегда

+0

Спасибо за ответ, я тоже думал о втором методе, потому что Я хочу сохранить базу данных в последней форме. Но мои вопросы по-прежнему остаются, мне нужно создать различные функции и представления контроллера для каждого шага формы? –

+0

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

+0

Благодарим за помощь. –

Смежные вопросы