即使在多次访问文档后,我仍然在理解控制器利用率方面存在差距。我有以下几点:codeigniter:控制器函数来加载视图和处理提交的数据
class Membership extends CI_Controller
{
/*Load the login view first assuming user is member*/
public function index()
{
$this->load->view('login');
}
/*if not member, load register view*/
public function register()
{
$this->load->view('register');
}
/*view to recover user credentials*/
public function recover()
{
$this->load->view('recover');
}
public function enroll_user()
{
/*Retrieve post parameters*/
$fullname = $this->input->post('fullname');
$email = $this->input->post('email');
$mobile = $this->input->post('mobile');
$home = $this->input->post('home');
$username = $this->input->post('username');
$password = $this->input->post('password');
$confirmPassword = $this->input->post('cpassword');
}
}
现在例如,当用户点击立即注册主页上链接,寄存器()函数应该加载视图。但是在完成表格并提交之后,我应该提交哪个函数?这是否意味着我必须为每个功能创建两个函数,一个用于加载视图(register.php),另一个用于处理该函数(enroll_user)的操作?
耶显然你需要做的像只.......... .. – 2013-03-11 06:36:31
我会将注册页面提交给自己。如果成功,请在进入其他功能/页面之前进行所有验证。 – Jeemusu 2013-03-11 06:37:03