我问过一个关于什么是“渲染视图”的问题。得到了一些答案:
渲染视图意味着向用户或浏览器显示视图,例如 html 部分。
和
因此,通过渲染视图,MVC 框架已经处理了控制器中的数据并在模型中完成了后端工作,然后将这些数据发送到视图以输出给用户。
和
渲染只是意味着发射。打印。回响。写入某个源(可能是标准输出)。
但不明白然后rendering a view
使用Response
类将输出发送给用户使用其sendResponse()
方法之间的区别。如果render a view
意味着将输出回显给用户,那么为什么sendResponse()
存在,反之亦然?sendResponse()
完全发送标题,然后在标题输出正文。他们解决相同的任务但不同?有什么不同?