MicroPHP支持自动加载的有三种:library(类库)、model(模型)、helper(帮助文件)。 1.helper自动加载 helper文件的自动加载对应配置是:$system['helper_file_autoload'] = array(); 配置示例: $system['helper_file_autoload']=array('function','site/config'); 自动加载的是helper/function.php和helper/site/config.php。 2.library自动加载 library的自动加载对应配置是:$system['library_file_autoload'] = array(); 配置示例: $system['helper_file_autoload']=array('HttpRequest', 'test/HttpCurl', array('ImageTool'=>'image'), array('ui/FormLib'=>'form') ); 自动加载的是: 1.library/HttpRequest.class.php,可以通$this->lib->HttpRequest使用 2.library/test/HttpCurl.class.php,可以通$this->lib->HttpCurl使用 3.library/ImageTool.class.php,同时用别名image,可以通$this->lib->image使用 4.library/ui/FormLib.class.php,同时用别名form,可以通$this->lib->form使用 3.model自动加载 model的自动加载对应配置是:$system['models_file_autoload'] = array(); 配置示例: $system['models_file_autoload']=array('UserModel', 'test/SubModel', array('CUserModel'=>'user'), array('vip/VipUserModel'=>'vip') ); 自动加载的是: 1.models/UserModel.model.php,可以通$this->model->UserModel使用 2.models/test/SubModel.model.php,可以通$this->model->SubModel使用 3.models/CUserModel.model.php,同时用别名user,可以通$this->model->user使用 4.library/vip/VipUserModel.model.php,同时用别名vip,可以通$this->lib->vip使用
Powered By 狂奔的蜗牛 | 历史版本 | 源代码 | 快速入门 | MicroPHP@开源中国
源代码许可证 Apache License v2.0
MicroPHP官方QQ交流群 : 42807575 , 有问题欢迎加群交流