关于MVC标题的问题

时间:2012-06-15 09:09:54

标签: php model-view-controller header mime

在MVC框架中,负责定义标题的是控制器或视图吗?

想象一下下载文件的情况,会有渲染内容,所以我想控制器会设置合适的标题来下载,对吗?

另一点是,我对这些哑剧有疑问...... 默认情况下我们使用text / html; charset = UTF-8,,另一个是设置要下载的mime类型的文件,这是正确的吗?

2 个答案:

答案 0 :(得分:2)

所有表示逻辑都是View实例的责任。即使您使用MVP模式,这也适用,其中视图是被动实体视图(“被动”并不意味着“哑”或“只是模板”)。

控制器应该只负责改变模型层和当前视图的状态。

答案 1 :(得分:1)

  1. 正确,控制器应“决定”哪个是合适的标题
  2. Content-type是您要更改的标题。