Zend RestController>使用模型或控制器获取数据?

时间:2011-02-07 07:01:02

标签: php zend-framework

我建立了一个Zend Rest Controller,并且我不确定从哪里获取数据。 基本上我需要将数据库数据作为xml格式输出到视图。

我是否使用模型进行控制器数据交换,

或只是查询数据库并获取控制器本身的数据,而不需要模型?

我知道,大多数人都采用后一种情况

1 个答案:

答案 0 :(得分:3)

除了使用完整的MVC方法之外,我已经阅读了有关使用Zend_Rest_Server的人的信息,这个参数是你不需要为了处理这样的请求而产生完整MVC堆栈的开销。

但是,如果您选择通过MVC处理请求,则可以使用context-switch更改呈现的视图。

但是,在这两种情况下,我认为通常最好有一个服务/模型来访问数据。这使得访问代码在其他情况下更易于重复使用。