我目前正在將Zend框架集成到當前名爲VMM的項目中。 我決定將Zend Framework目錄作爲獨立項目放在Eclipse中我的VMM項目旁邊。 我需要做一些zend框架的定製(例如我需要將Irradiance.php添加到Measure中),我想知道放置所有定製的最佳位置在哪裏。我應該如何擴展Zend框架作爲文件夾組織的觀點?
我知道我需要遵循Zend Framework命名約定和相同的目錄結構。 因此,例如Irradiance.php包含Mylib_Measure_Irradiance類。
我正在考慮將Mylib文件夾放到Zend文件夾旁邊的ZendFramework/library/Mylib中。
是擴展和定製Zend Framework的常規方法嗎? 如果不是,我應該把自定義內容放入我的VMM項目中還是作爲其他獨立項目?
謝謝!
UPDATE
這question幫助我,但我還是需要一些幫助......
確實。我傾向於把圖書館 - 尤其是外部圖書館 - 視爲不可接觸的。包含它們,使用它們,但不要修改它們中的任何內容,正是因爲@jakenoble筆記。例如,維護庫的本地副本的另一種方法是通過`svn:externals`管理它們,典型地指向一個標記版本。更新到新版本變成了簡單的事情,改變`svn:externals`屬性的指針。 – 2011-02-02 09:44:20