zoukankan      html  css  js  c++  java
  • CodeIgniter 自定义函数 helper 加载顺序

    CI的helper的加载顺序是:

    在$autoload['helper'] = array();这里可以加载 自己的全局的自定义函数文件 如:myfunc_helper.php 放到application\helpers文件夹下 也可以加载框架自带helper

    但是不建议这样做 需要的时候再加载 这也是CI框架的灵魂所在

    所谓的"扩展重写" 其实是利用判断是否函数存在来实现的 所以加载时 是先加载自定义的helper 再加载框架的 判断已存在就pass掉框架的同名函数

    但是如果你在$autoload['helper']里面已经自动加载了你要扩展重写的helper文件 那么你就不能再同名函数重写了 只能"扩展"

    在扩展框架helper时 命名一定要在文件名前加上MY_(即$config['subclass_prefix'] = 'MY_';定义的可修改

    即文件名为MY_array_helper.php 加载时用$this->load->helper('array');

    如果不是扩展那么文件名为 myfunc_helper.php 加载时用$this->load->helper('myfunc');

  • 相关阅读:
    dgango
    django
    pymysql 增删改 查 索引
    mysql 单表,多表,符合条件,子查询
    mysql 数据的增删改
    mysql foreignkey
    mysql基础知识之数据类型与约束
    MySol序
    MySql
    Python Selenium 常用方法总结
  • 原文地址:https://www.cnblogs.com/yanghaoinbeijing/p/2971642.html
Copyright © 2011-2022 走看看