在我们的团队,我们开始迁移一个很老的PHP-新手项目,CakePHP的,我想你请教一下如何构建它的某些部分:在cakePHP应用程序中构建附加工具/面板的最佳方法?
我们:
- CakePHP的coreSources在供应商目录
- 的应用(APP)
分隔所以,现在的问题是如何构建它们由于权限分隔的应用的addional部分。但它们与应用程序有关,在旧版本中,我们想要避免重复使用许多源代码。
- 管理工具面板
- 支付面板
- 支撑板(让我们说一种帮助台)
我想,让他们在分离式Git仓库(因为它们是由写我们而不是第三方/供应商),我不希望一个巨大的回购,它保持应用程序和所有附加面板。
所以现在的问题是:如何在CakePHP建立是为了避免重复的源代码?示例:当报告为垃圾邮件或不正确的字词时,应用程序中显示的消息应该在suport面板中可见。 (你明白我的意思吗?)
我们将使用插件的几个面板或我们将建立完全地自己的蛋糕,应用程序,这将再次导致复制源代码?还有其他方法可以解决这个问题吗?
Greetz
P.S.对不起,我的英语不好。
谢谢您的回答正确now.I编辑的第一篇文章,并加了注释,该管理面板等,都没有第三方,而是由我们自己开发的。那是因为他们在GIT回购。对于像CakePHP核心代码这样的外部来源,我们打算按照您在这里所建议的方式使用作曲家。 – bish