【发布时间】:2010-03-07 18:39:33
【问题描述】:
我的情况有点复杂。我想为我的 form_validation 创建 $config 规则,以便我的代码更干净,但问题出在:
if( $this->input->post( 'usertype' ) == "new_user" )
{
$this->form_validation->set_rules('new_email', 'E-mail Address', 'required|valid_email' );
$this->form_validation->set_rules('new_firstname', 'First Name', 'required' );
$this->form_validation->set_rules('new_lastname', 'Last Name', 'required' );
$this->form_validation->set_rules('new_password', 'Password', 'required|matches[password_conf]' );
$this->form_validation->set_rules('password_conf', 'Password Confirmation', 'required' );
} else {
$this->form_validation->set_rules('login_email', 'Login E-mail Address', 'required|valid_email' );
$this->form_validation->set_rules('login_password', 'Login Password Address', 'required' );
}
如果我有条件规则怎么办?
【问题讨论】: