【发布时间】:2010-11-17 14:30:18
【问题描述】:
我刚刚开始构建我自己的 MVC 框架。从头开始了解所有内容并只获取我的应用真正需要的东西,感觉真好。
我来自 codeIgniter 背景,这帮助我进入了 MVC 视角来看待事物。在 codeigniter 中,要包含文件,使用 codeIgniters very own load class。
这个加载类,当加载一个文件时,会检查一个文件之前是否被包含过,如果没有包含过,这样可以确保一个文件不会被包含两次。
但是,这种包含文件的方法的缺点是无法 (?) 对我的文件运行测试或利用我需要的 IDE 中的 PHPdoc。
显然,我可以在我的应用程序中前后使用 PHP 中的普通 include 和 require 函数,其中需要某个库,但显然不可能两次包含同一个文件...
那么 - 在我自己的 PHP5 MVC 框架中使用什么是包含文件的好解决方案?
【问题讨论】:
-
我有点担心编写冗余代码来覆盖可能的依赖关系,例如,在不同的控制器中使用库时......
标签: php codeigniter model-view-controller include