0

在 MVC 应用程序中,您的服务方法是否应该向控制器返回任何内容?

假设我有一个Recognition服务,它有一个register($firstName, $lastName...)方法应该返回任何东西给我的控制器吗?

4

2 回答 2

0

如果register不工作会怎样?它会抛出异常吗?您确实希望有某种信号表明某事不起作用或操作已成功完成。

获得成功/失败的true/false回报将有助于向您表明某些事情已经完成。

于 2013-04-23T17:48:06.020 回答
0

不,服务不应向控制器返回任何内容。模型的状态应该由视图检查。如果控制器执行的操作以某种方式失败,它只会影响视图。

控制器负责改变模型的状态。不是为了将所述状态传递给视图,也不是为了对模型状态的变化做出反应。

于 2013-05-21T08:55:46.310 回答