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

1个月前 PHP代码 79°C

这篇文章最后更新于12-18 21:45前,您需要注意相关的内容是否还可用,如有疑问请联系作者!

该函数通过之前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);
        
}
版权说明:本站所提供的文章、图片等内容均为用户发布或互联网整理而来,仅供学习参考,如有侵犯您的版权,请联系我们客服人员删除。
本文链接:https://huue.cc/index.php/archives/1713.html
最后编辑: 21年12月18日

网友评论

4天前

大佬啥时候参与max/routing的开发啊,把功能加到routing中 https://github.com/topyao/max-routing

6天前

11111

1个月前

1111

1个月前

1

2个月前

e21e12e12

2个月前

菊花残,满腚伤。ଲ