在Zend和非Zend类调用的类中管理require_once

时间:2011-09-26 13:34:41

标签: php zend-framework

我有一个Web Zend框架应用程序,它使用registernamespace和Zend_Autoloader_Resource来管理各种模块所需的需求。我还有一系列由cron作业调用的简单类。两者之间有许多应由两者共享的类。管理require_once语句的最佳方法是什么,以至于双方都没有扭曲?

澄清: 1.我现在遇到没有特定的错误,但在我的Zend项目中,我注意到如果我输入了require_once,它会抱怨。 2. require_once的原因是因为我想通过Zend for GUI使用这些模块,但我也想在没有Zend的情况下使用它们,因为它的开销很大。 扭曲的短裤 - 对小东西感到沮丧

1 个答案:

答案 0 :(得分:0)

Zend使用了一个定义APPLICATION_PATH。当Zend调用时,它很简单地围绕我不希望包含在类中的位进行逻辑说明:

if (!defined('APPLICATION_PATH')){
    include_once "path/class";
}