好的,所以我正在PHP中创建一个MVC框架,我希望它非常灵活。这一切都很好--我现在正在做这件事,事情进展得很顺利(所以我不想使用Zend或另一个预先存在的框架,哈哈!),但是我想让框架和应用程序都变得非常动态。我试着解释:
下面是一个简化的目录结构:
- index.php (wants to use app1 or app2 depending on domain name)
- /app1 (wants to use framework 1.1)
- /config
- config.php
- /app2
在我的PHP框架中,我想使用另一个PHP框架的几个函数。另一个框架只有一个门户脚本(index.php)。从那里它做所有的事情(bootstrap,调用控制器和动作等)。另一个框架包含以./开头的所有文件
另一个框架的index.php:
include './inc/bootstrap.php';
在bootstrap.php中:
include './inc/configs.php';
include './inc/database.php';
等等等等
所以看起来所有的includes都是相对于index.php所在的文件夹的。
有没有办法