问题描述
我们有一个软件(带有api平台的symfony 4),可供三家不同公司在具有自己的数据库的三台不同服务器上使用,等等。
出于维护原因,我希望保留相同的代码库,尽管某些控制器(具有相同的路由)需要创建/返回不同的内容。
控制器位于一个名为“ Controller”的文件夹中:)
我的想法如下:
- 对于每个客户端(例如clientA),保留一个仓库,如果需要进行一些自定义,则将其上传到文件夹“ Controller / ClientA”中
- 在每个基本控制器中,检查是否存在文件“ Controller / ClientA / ControllerName”(其中clientA来自环境文件)。如果存在定制控制器,请使用定制控制器,否则使用基本控制器。
由于我不是这类事情的专家(由于电晕原因,不得不让一些高级人员离职),所以我想问一下这种方法是否有意义或是否有更好的方法。
我还要感谢一些示例代码。
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)