首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Codeigniter扩展库不工作。没有理由

Codeigniter扩展库不工作。没有理由
EN

Stack Overflow用户
提问于 2010-09-05 22:59:57
回答 4查看 5.2K关注 0票数 1
代码语言:javascript
运行
复制
<?php
class MY_Form_validation extends CI_Form_validation {

    function My_Form_validation()
    {
        parent::CI_Form_validation();
    }

}  

这是我在CI库文件夹中创建的文件MY_Form_validation.php中的代码。里面有一些函数,但我删除了它们,试图弄清楚这件事的真相。

利用这个库扩展,表单验证根本不起作用。我将所有的表单验证规则都保存在一个配置文件中。

如果我删除了MY_Form_validation.php,一切都会正常工作。

在CodeIgniter论坛上发表帖子没有产生任何结果。

也许这里有人能帮上忙?谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-09-06 14:42:37

试试这个吧。您需要将$config数组从扩展类传递到CI_Form_validation。还要确保拼写正确且区分大小写。

代码语言:javascript
运行
复制
class MY_Form_validation extends CI_Form_validation {

    function MY_Form_validation( $config = array() )
    {
        parent::CI_Form_validation($config);
    }
票数 5
EN

Stack Overflow用户

发布于 2011-05-14 23:57:54

如果您已升级到CodeIgniter 2.0.x或更高版本,请确保将以上代码更改为:

代码语言:javascript
运行
复制
class MY_Form_validation extends CI_Form_validation {

function MY_Form_validation( $config = array() )
{
    parent::__construct($config);
}

请注意以下更改:

parent::CI_Form_validation($config);

至:

parent::__construct($config);

确实给我带来了一点麻烦!

票数 3
EN

Stack Overflow用户

发布于 2016-08-19 18:23:45

在应用程序/库目录中生成文件名:MY_Form_validation.php

然后在你的班上

代码:

代码语言:javascript
运行
复制
class MY_Form_validation extends CI_Form_validation

{
 function My_Form_validation()
   {
       parent::CI_Form_validation();
   }

}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3646480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档