PHP MVC框架开发之模型文件加载

教程分享
376 0
该函数通过之前URL路由类中所提供的U方法实现自定义模块全局(为什么是模块全局而不是全局,因为模型自定义文件路径是定义在每个模块下面的)模型文件加载(也就是在该模块下面可以相互使用模型文件),当然也可以全局加载(全局加载不太推荐,如果使用频率非常高的模型文件可以定义到全局加载)
<?php
//数据操作文件
//注意这里定义是文件是全局加载
//想要局部加载请使用框架提供的M()这个函数

//获取模块名
$mokuai = U(0);

//获取自定义文件路径
$lujing = APP_PATH.$mokuai.'/route/model.php';

//判断文件是否存在
if(!file_exists($lujing)){
    
    //引入自定义文件在进行赋值
    $include_model_files = include $lujing;
    
}else{

//框架默认数据操作文件    
$include_model_files = array (

);

}

//遍历相关数组变量,获取单个数据操作文件路径信息
foreach ($include_model_files as $model_files) {

//引入数据操作文件
        include _include($model_files);
        
}

最后更新 2022-02-22
评论 ( 0 )
OωO
隐私评论