【发布时间】:2012-04-03 11:25:16
【问题描述】:
我有一个名为 Author 的控制器。在控制器内部,我定义了一个提交函数,负责处理 3 步表单过程。现在我只创建了第一个表单。
class Author extends CI_Controller {
public function index() {
}
public function submit() {
$this->load->view('author/submit_step1');
}
}
视图中加载的form1指向URL(动作)
http://localhost/zabjournal/Author/submit/2
我的目标是将第一个表单的值保存到数据库中,然后加载第二个表单。
鉴于表单的动作,我应该如何设计控制器以便我可以访问模型并保存第一个表单的详细信息,然后为第二个表单加载视图。
【问题讨论】:
-
您需要在存储每个step-form-values的会话中注册一个表单模型。由于您还想将该模型保存到数据库中,因此请执行此操作。
标签: php forms model-view-controller codeigniter