helper文件指两文件: 1.函数文件,存放项目需要的一些自定义函数。 2.配置文件,存放一些项目配置。 上面这两种文都可通过$this->helper($helper_name, $is_config = true)加载。 提示: helper加载的实质就是include,但是会做一些额外的操作比如避免重复包含,读取文件里面的配置变量保存起来。 默认情况下,$this->helper()加载helper文件的时候,会把文件里面的全局变量放到self::$config里面。 有时候我们只想要包含helper文件,不对里面的变量进行处理。那么可以通过指定第二个参数$is_config=false即可。 配置文件被加载后可以通过$this->config()获取里面的配内容,详情参考获取配置 使用示例: 1.$this->helper('function'); 加载了文件helper/function.php 2.$this->helper('config'); 加了文件helper/config.php 提示: 1.和helper相关的系统配置 (1).存放函数文件的文件夹路径名称。 支持数组,比如:array($helper_path1,$helper_path2) $system['helper_folder'] = $system['application_folder'] . '/helper'; (2).系统配置中,helper自动加载的时候,可以指定$is_config参数。 $system['helper_file_autoload] = array(); 自动加载的helper文件,比如array($item); $item是helper文件名或者"配置数组",不包含后缀。 比如: html 或者配置数组array('html'=>false),这里的数组key是helper文件, 值就是$is_config参数,是true或者false。 (3).函数文件名称后缀,比如.php $system['helper_file_subfix'] = '.php';
Powered By 狂奔的蜗牛 | 历史版本 | 源代码 | 快速入门 | MicroPHP@开源中国
源代码许可证 Apache License v2.0
MicroPHP官方QQ交流群 : 42807575 , 有问题欢迎加群交流