Php 将HTML放在服务器端MVC的视图中,或者只是回显响应
我在服务器上实现Codeigniter,我应该使用视图生成视图,还是应该在浏览器处于模型阶段时将响应回显到浏览器 CI MVC的“视图”是否仅用于“显示”内容?Php 将HTML放在服务器端MVC的视图中,或者只是回显响应,php,model-view-controller,Php,Model View Controller,我在服务器上实现Codeigniter,我应该使用视图生成视图,还是应该在浏览器处于模型阶段时将响应回显到浏览器 CI MVC的“视图”是否仅用于“显示”内容? 您是否仍然可以对它们应用javascript来创建和查看对象/模式(我使用backbone.js来实现这一点)该模型应该只用于与数据存储对话。使用MVC框架的全部目的是创建不同的定义良好的功能层。视图应该包含所有与显示相关的内容,这些内容还可以包括javascript。从技术上讲,您可以在任何层将数据发送回浏览器,但这完全违背了使用CI
您是否仍然可以对它们应用javascript来创建和查看对象/模式(我使用backbone.js来实现这一点)该模型应该只用于与数据存储对话。使用MVC框架的全部目的是创建不同的定义良好的功能层。视图应该包含所有与显示相关的内容,这些内容还可以包括javascript。从技术上讲,您可以在任何层将数据发送回浏览器,但这完全违背了使用CI的目的。我的视图文件是.php还是其他格式?如果必须是.php,则控制器会将数据传递给视图,它需要显示这些数据。因此,您需要PHP代码来显示这些数据。