我有一个大约10个工作模式的应用程序。每个“模式”都使用相同的API端点,但在使用的2-5列中有所不同,有时在逻辑上也有所不同。我需要一些层来让控制器只做普通的工作。例如(伪代码):
控制器:
function create($request) {
DoCommonJob();
SomeLayer::createByMode($request);
return response;
}SomeLayer:
function createByMode($request) {
Switch($request->('mode')) {
...
}
}我可以在我的案例中使用什么层或模式?
发布于 2019-11-18 20:07:31
问题解决了。我知道没有必要使用复杂的模式。我刚刚决定创建自定义类处理程序(例如: EntityHandler.php),我将在其中放置自定义逻辑。来自EntityControllers的方法将在处理程序中附加来自函数的代码。
https://stackoverflow.com/questions/58910822
复制相似问题