我建立了一个Zend Rest Controller,并且我不确定从哪里获取数据。 基本上我需要将数据库数据作为xml格式输出到视图。
我是否使用模型进行控制器数据交换,
或只是查询数据库并获取控制器本身的数据,而不需要模型?
我知道,大多数人都采用后一种情况
答案 0 :(得分:3)
除了使用完整的MVC方法之外,我已经阅读了有关使用Zend_Rest_Server的人的信息,这个参数是你不需要为了处理这样的请求而产生完整MVC堆栈的开销。
但是,如果您选择通过MVC处理请求,则可以使用context-switch更改呈现的视图。
但是,在这两种情况下,我认为通常最好有一个服务/模型来访问数据。这使得访问代码在其他情况下更易于重复使用。