• 技术文章 >后端开发 >php教程

    使用配置类定义Codeigniter全局变量_php实例

    2016-06-07 17:19:06原创352
    CodeIgniter中公共函数不能追加,可以通过 helper 辅助函数实现。
    创建 common_helper.php 文件,定义所需公共函数,存放至 application/helpers 目录中。
    在 application/config/autoload.php 中配置 $autoload['helper'] = array('common'); 即可。

    全局的变量也可以借助 helper 函数来实现。不过,更为合适的方式可能要属用配置类定义了

    CodeIgniter 默认有一个主配置文件,位于application/config/config.php 路径,其中定义了一堆框架级别的全局配置,一个名称为$config 的数组。

    如果需要添加全局配置项,可以在这个文件中实现,考虑到自定义配置和框架配置的分离,建议新建一个文件 vars.php,然后做如下定义:

    复制代码 代码如下:
    /**
    * 工作目录配置
    */
    $config['src']['cache'] = FCPATH . '../src/cache';
    $config['src']['modules'] = FCPATH . '../src/modules';
    $config['src']['www'] = FCPATH . '../src/www';
    使用时,通过以下代码在控制器中读取:

    $src = $this->config->item('src');
    $cache = $src['cache']

    或者:

    复制代码 代码如下:
    $src = $this->config->item('cache', 'src');

    当然,你需要在 application/config/autoload.php 中自动加载这个配置文件。
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Codeigniter 全局变量
    上一篇:codeigniter数据库操作函数汇总_php实例 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • php对称加解密的5个问答小结• 想请问一下印证的有关问题• php 之 cookie 跟 session 简单解读(笔记) • xml转换成数组的有关问题 • 注册信息添加到数据库,该怎么处理
    1/1

    PHP中文网