在Zend中的两个不同项目中使用两个库

时间:2011-08-30 09:49:11

标签: zend-framework model

我目前正在处理我的主项目,但我需要在与主项目完全不同的文件夹中扩展一些不同项目的模型。

有人能指出我如何做到这一点的正确方向吗?

我确实考虑过在设置中使用include_path,并使用autoloaderNamespace在application.ini上注册它,但是找不到它。

由于

1 个答案:

答案 0 :(得分:0)

我建议使用自己的命名空间创建自定义库。将“主项目”的所有模型移动到此库中的模型文件夹。然后让主项目中的模型以及新项目扩展此库中的模型。您可以在SVN存储库中维护此库,并将其作为外部存储在两个项目中。

所以你的目录结构可能如下所示:

htdocs
    library
        My
            Model
                Modelname
    application
        models
            Modelname

然后你的模型看起来像这样

class Model_Modelname extends My_Model_Modelname {}

希望这能指出你正确的方向!