2011-08-30 116 views
0

我目前正在處理我的主項目,但我需要在我的主項目中完全不同的文件夾中擴展不同項目中的一些模型。在Zend中的兩個不同項目中使用兩個庫

任何人都可以指出我如何做到這一點的正確方向?

我確實想過在設置中使用include_path,並使用autoloaderNamespace將其註冊到application.ini中,但無法找到它。

感謝

回答

0

我會建議建立與它自己的命名空間的自定義庫。將您的「主項目」的所有模型移動到該庫中的模型文件夾。然後讓主項目中的模型以及新項目在該庫中擴展模型。您可以將此庫維護在SVN存儲庫中,並將其作爲外部文件包含在兩個項目中。

所以你的目錄結構可能是這個樣子:

htdocs 
    library 
     My 
      Model 
       Modelname 
    application 
     models 
      Modelname 

那麼你的模式將是這個樣子

class Model_Modelname extends My_Model_Modelname {} 

希望這點你在正確的方向!

相關問題