在 MVC 框架中,负责定义 header 的是 Controller 还是 View ?
想象一下下载文件的情况,会呈现内容,所以我想 Controller 会设置适当的标题进行下载,对吗?
另一点是我对 mime 有疑问......
默认情况下我们使用 text/html; charset = UTF-8,
另一种是设置要下载的文件的 mime 类型,这样正确吗?
最佳答案
所有的呈现逻辑都由 View 实例负责。即使您使用 MVP 模式,这也适用,其中 View 是被动实体 View (“被动”并不意味着“愚蠢”或“只是模板”)。
Controller 应该只负责改变模型层和当前 View 的状态。
关于php - 关于 MVC 中 header 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11047711/