如何删除CodeIgniter db类?

如何删除CodeIgniter db类?,codeigniter,doctrine,Codeigniter,Doctrine,我已经启动了一个CI项目,我将把它与条令一起使用,后者有一个基准测试系统,我想取消使用本机CodeIgniter DB类的能力,因为它不会被基准测试。我想简单地删除相应的文件,但我担心这可能会导致其他地方的CI错误。如何删除使用本机CI DB类的功能 我个人不会这么做。我只是想强制具有随机资格级别的未来开发人员也不要加载它。不要将它加载到控制器中。不要将它加载到控制器中。我还使用与CodeIgniter相关的原则,并且不需要对CI DB类做任何事情。只要忽略它,像平常一样使用原则。如果不使用DB

我已经启动了一个CI项目,我将把它与条令一起使用,后者有一个基准测试系统,我想取消使用本机CodeIgniter DB类的能力,因为它不会被基准测试。我想简单地删除相应的文件,但我担心这可能会导致其他地方的CI错误。如何删除使用本机CI DB类的功能


我个人不会这么做。我只是想强制具有随机资格级别的未来开发人员也不要加载它。

不要将它加载到控制器中。

不要将它加载到控制器中。

我还使用与CodeIgniter相关的原则,并且不需要对CI DB类做任何事情。只要忽略它,像平常一样使用原则。如果不使用DB类或不加载DB类,它们将无法进行基准测试

如果你还没有找到它,看看ot,它给出了一个如何处理学说的好主意


编辑你的第一条评论:如果你真的想禁用DB类,我看到一种方法:要么删除核心文件/文件夹,要么重命名它,这样加载就会失败。或者,更改其代码,使其无法加载。如果您这样做,它应该在某个地方被很好地记录下来,这样错误对您之后的人来说是显而易见的。

我也使用与CodeIgniter相关的原则,并且不需要对CI DB类做任何事情。只要忽略它,像平常一样使用原则。如果不使用DB类或不加载DB类,它们将无法进行基准测试

如果你还没有找到它,看看ot,它给出了一个如何处理学说的好主意


编辑你的第一条评论:如果你真的想禁用DB类,我看到一种方法:要么删除核心文件/文件夹,要么重命名它,这样加载就会失败。或者,更改其代码,使其无法加载。如果您这样做,那么应该在某个地方很好地记录该错误,以便该错误对您之后的其他人来说是显而易见的。

理论上,您可以创建并禁用CI的DB功能。在钩子中,您将扩展CI_DB类,并在类被加载时显示一条错误消息。很抱歉,我不能给出细节,但您可能必须检查系统的数据库类,以查看需要修改的内容


至少这样,您就不需要对CI核心进行更改。

理论上,您可以创建并禁用CI的DB功能。在钩子中,您将扩展CI_DB类,并在类被加载时显示一条错误消息。很抱歉,我不能给出细节,但您可能必须检查系统的数据库类,以查看需要修改的内容


至少这样,您就不需要对CI核心进行更改。

我个人不会这样做。我只是想强制具有随机资格级别的未来开发人员也不要加载它。如果我只是删除核心文件,它不会影响CI的其他部分吗?它不应该只是测试它。如果一切都按预期进行,你就可以开始了;)我个人不会这么做。我只是想强制具有随机资格级别的未来开发人员也不要加载它。如果我只是删除核心文件,它不会影响CI的其他部分吗?它不应该只是测试它。如果一切都按预期进行,你就可以开始了;)