Php codeigniter扩展表单验证不工作
我创建了一个库My_validation并扩展了表单_validation。当我提交空白表格错误信息没有显示。但是如果我不扩展,那么它的工作正常。 表单控制器Php codeigniter扩展表单验证不工作,php,codeigniter-3,Php,Codeigniter 3,我创建了一个库My_validation并扩展了表单_validation。当我提交空白表格错误信息没有显示。但是如果我不扩展,那么它的工作正常。 表单控制器 <?php class Form extends CI_Controller { public function __construct() { parent::__construct(); $this->load->h
<?php
class Form extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->helper(array('form', 'url'));
$this->load->library(array('form_validation','MY_validation'));
}
public function index()
{
$this->my_validation->set_rules('first_name', 'First Name', 'required|alpha');
if ($this->my_validation->run() == FALSE)
{
$this->load->view('myform');
}
}
}
名字
试试这个:
class MY_validation extends CI_Form_validation {
public function __construct($config = array()){
parent::__construct($config);
}
public function test(){
return "Hello World!";
}
}
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class MY_validation extends CI_Form_validation
{
public function test()
{
return true;
}
}
class MY_validation extends CI_Form_validation {
public function __construct($config = array()){
parent::__construct($config);
}
public function test(){
return "Hello World!";
}
}