我有一个简讯注册表格,我希望在我的CodeIgniter项目中为所有视图包含相同的FORM,而不是每个视图的每个控制器都有重复代码,必须只有一个控制器来处理表单。
加载视图或包含在另一个视图中不是问题,问题不是重复处理(js验证和记录数据库中的数据)。
答案 0 :(得分:3)
您可以为每个功能添加多个视图,也可以在视图中调用视图。
$this->load->view('template');
并在模板中......
$this->load->view('header');
$this->load->view('form');
$this->load->view('footer');
答案 1 :(得分:0)
让表单本身就是一个独立的视图..并且在每个视图的基础上你想要将它包含在...中你可以include()
或者像视图中的视图一样加载它{ {1}}(手头的语法可能有问题,但是)通常就是你将如何/可以做到这一点。