Extending form validation in Codeigniter

后端 未结 3 991
故里飘歌
故里飘歌 2020-12-10 16:01

I have placed this class file called \'My_Form_validation.php\' into \'application/core\' and I have also tried placing it in \'application/libraries\'.

In my contro

3条回答
  •  粉色の甜心
    2020-12-10 16:42

    Because you're extending a CodeIgniter library and not a core component, you want to place that in application/libraries (not application/core).

    And of course, don't forget to load the Form_validation library within your controller code.

    $this->load->library('form_validation');
    

    Other things to check:

    • Filename case sensitivity (MY_Form_validation.php loads while My_Form_validation.php won't)
    • Class name case sensitivity (class MY_Form_validation extends CI_Form_validation)

    Reference material:

    • Extending Core Classes
    • Extending Native Libraries

提交回复
热议问题