我目前正在将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