鸡肋功能-跨项目调用

浏览:539 发布日期:2015/09/19 分类:求助交流
今天忍不住吐槽一下TP的跨项目调用功能
包括A函数、R函数、D函数
调用D函数时会根据当前MODULE_NAME来选择加载的文件
从调用方项目使用D函数其他项目的Model,那么就有两个问题
1、如果该Model中调用了其他Model,需要注明MODULE_NAME才能调用正确,否则会默认调用到调用方项目的MODULE_NAME
2、如果该Model中调用了common/function.php里的文件, 那对不起,调用不了,因为程序加载的调用方项目下的common/function.php

所以说跨模块调用D根本用不起来,至少要小心翼翼的。
当然也有一些方法可以解决,比如所有的方法都写到Common模块的Common/function.php里, 但是如果这样还要项目做什么????
最佳答案
评论( 相关
后面还有条评论,点击查看>>