我是 codeigniter 的新手。我已经对我的项目进行了验证。但它运行不正常。我已经在这里编写了所有代码。第一个是 View 页面,第二个是我的 Controller 页面。请帮助任何人
<?php $this->load->helper('form');
echo validation_errors();
echo form_open('SM_in_controller/sm_login_action');
?>
<input class="login_input" type="text" placeholder="Username" name="username" id="username"/>
<input type="submit" value="Login" class="login_button" id="login_button"/>
</form>
和我的 Controller
public function sm_login_action() {
$this->load->helper(array('form', 'url'));
$this->load->library('form_validation');
$this->form_validation->set_rules('username', 'Username', 'required');
}
最佳答案
在你的 Controller 中,当你调用“run”方法时,进程就完成了:
public function sm_login_action() {
$this->load->helper(array('form', 'url'));
$this->load->library('form_validation');
$this->form_validation->set_rules('username', 'Username', 'required');
if( $this->form_validation->run() ) { // Return TRUE on success
// Success
} else {
// Failure
}
}
关于php - Codeigniter 验证不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22936121/