帮助中心

系统类库与函数库调用

发布日期:2013-03-29 发布人:

函数库调用

get_config 

get_config($filename,$item='',$app='')

作用:获取配置文件信息。

说明:$filename是配置文件名。

      $item  配置项(针对二维数组的配置文件)

      $app   应用名(针对调用其他应用的配置文件,调用本应用则不用传参数)

      配置文件存放在 每个应用中(前后台)的application/config

Eg:get_config('cache','cache');    

halt

halt($message, $level = 'Error')

作用:显示错误信息,若调试模式关闭时(即:SYS_DEBUG为false时),则将错误信息写          入日志

说明:$message 消息内容

      $level  日志类型. 默认为Error. 参数:Warning, Error, Notice

set_cache

set_cache($name,$data,$filepath='',$timeout=0,$app='',$type='file',$config='file',$datatype='')

作用:写入缓存。

说明: $name     缓存名称

       $data      缓存数据

       $filepath   数据路径(模块名称) caches/cache_$filepath/

       $type      缓存类型[file,memcache,apc]

       $datatype  缓存数据类型caches/cache_$filepath/caches_$datatype 默认是data

       $config    配置名称

       $timeout    过期时间

       $app        应用名

get_cache

get_cache($name, $filepath='',$app='', $type='file', $config='file',$datatype='')

作用:读取缓存

说明: $name 缓存名称

       $filepath 数据路径(模块名称) caches/cache_$filepath/

       $app 应用名 admin  用于不同应用间的数据共享

       $type 缓存类型[file,memcache]

       $config 配置名称

       $datatype   缓存数据类型 caches/cache_$filepath/caches_$datatype 默认是data

delete_cache

delete_cache($name, $filepath='', $type='file', $config='',$datatype='')

作用:删除缓存

说明: $name 缓存名称

       $filepath 数据路径(模块名称) caches/cache_$filepath/

       $type 缓存类型[file,memcache]

       $config 配置名称

       $datatype   缓存数据类型 caches/cache_$filepath/caches_$datatype 默认是data

flush_cache

flush_cache($type='file', $config='file')

作用:清除缓存

说明: $type 缓存类型[file,memcache]

       $config 配置名称

C

C($filename,$item='',$app="")

作用:获取配置文件信息。同getconfig()

说明:$filename  配置文件名。

      $item      配置项(针对二维数组的配置文件)

      $app       应用名(针对调用其他应用的配置文件,调用本应用则不用传参数)

      配置文件存放在 每个应用中(前后台)的application/config

Eg:getconfig('cache','cache');

M

M($name,$prefix='',$dbsetting='',$dbconfig='')

作用:实例化一个没有模型文件的Model

说明: $name       表名(不包含前缀)

       $prefix       表的前缀

       $dbconfig    数据库配置文件名 database

       $dbsetting    数据库配置名 default/link1

D

D($name,$module='',$app='')

作用:实例化自定义的模型类

说明: $name 文件名

       $module 模块名(不同模块间调用)

       $app 项目名(home,admin)

在model文件里可以指定

   //表主键

public $pk;

    // 数据表前缀

    public $tablePrefix  =   '';

//表名称

public $tableName = null;

    //表全名

public $trueTableName = null;

//数据库配置

public $dbconfig = array();

//调用数据库的配置项

public $dbsetting = 'default';