在system/core/Common.php下的代码点火器中有一个名为load_class()的方法.
我想覆盖这种方法.通常要覆盖代码点火器类,我创建一个文件,如MY_Common.php,但在这种情况下,Common.php是方法的集合,没有类封装它们.
那我该怎么做呢?
com*_*857 11
内置的扩展机制没有官方支持的方法来实现这一点.考虑一些其他方法来实现您的目标.
但是,如果函数已经存在,那么Common.php里面的函数都包含在if检查中,因此您可以执行以下操作:
MY_Common.php在项目中的某个地方创建你的put(可能application/core/是镜像其他类似的扩展)index.php在项目的根目录中打开您的文件include APPPATH.'core/MY_Common.php'; 在结束require_once BASEPATH.'core/CodeIgniter.php';行之前插入现在,如果你有一个load_class功能,MY_Common.php它将影响原始版本.
| 归档时间: |
|
| 查看次数: |
3190 次 |
| 最近记录: |