zoukankan      html  css  js  c++  java
  • CI框架常识

    1.有两种方法来加载自定义配置文件(如enums.php):

    <?php if (! defined('BASEPATH')) exit('No direct script access allowed');
    $config['enums']['memcache'] = array(
    	array('host' => '192.168.1.1', 'port' => 11211)
    );
    
    $config['enums']['test'] = array(
    	array('one' => '192.168.1.1', 'two' => 11211)
    );
    

      

    (1)手动加载:

       $this->load->config('enums');//注config()另外还可以有两个参数,一个是避免冲突,另一个是屏蔽不存在这个文件而出现的报错。

       $res = $this->config->config['enums'];

    返回的结果:
    Array
    (
        [memcache] => Array
            (
                [0] => Array
                    (
                        [host] => 192.168.1.1
                        [port] => 11211
                    )
    
            )
    
        [test] => Array
            (
                [0] => Array
                    (
                        [one] => 192.168.1.1
                        [two] => 11211
                    )
    
            )
    
    )
    

      

    如果想只返回test对应的数组:

    $res = $this->config->item('test','enums');

    返回结果:
    Array
    (
        [0] => Array
            (
                [one] => 192.168.1.1
                [two] => 11211
            )
    
    )
    

    如果你想动态设置/改变一个现有的配置元素,你可以使用:

    $this->config->set_item('enums',array('good','haha'));

    (2)自动加载:

        写入application/config/autoload.php文件中。

    2.调试错误时写入cache:

    先在/www/cache/下建一个名为file的文件夹,并给这个file文件夹有写的权限。

    $this->load->helper('common');
    cache_set($key,$value);

    3.CI 的 load 都有规避机制:

    第二次 load->library 无效。
    第二次 load->library 改成

    $this->upload->initialize($config);

    对CI 所有需要传配置的类库通用

    时不我待,不负韶华!立刻行动!不吃学习的苦就会吃生活的苦!
  • 相关阅读:
    Ubuntu下建立Android开发环境
    c#值类型和引用类型
    Jude Begin
    Eclipse C/C++ development environment creation
    C# var usage from MSDN
    SubSonic应用_Collection
    C#2.0中委托与匿名委托引
    sql语句的执行步骤——zhuan
    图˙谱˙马尔科夫过程·聚类结构 (转载,原始出处不详)
    Hadoop集群新增节点实现方案
  • 原文地址:https://www.cnblogs.com/zrp2013/p/3417996.html
Copyright © 2011-2022 走看看