Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将HTML放在服务器端MVC的视图中,或者只是回显响应_Php_Model View Controller - Fatal编程技术网

Php 将HTML放在服务器端MVC的视图中,或者只是回显响应

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

我在服务器上实现Codeigniter,我应该使用视图生成视图,还是应该在浏览器处于模型阶段时将响应回显到浏览器

CI MVC的“视图”是否仅用于“显示”内容?
您是否仍然可以对它们应用javascript来创建和查看对象/模式(我使用backbone.js来实现这一点)

该模型应该只用于与数据存储对话。使用MVC框架的全部目的是创建不同的定义良好的功能层。视图应该包含所有与显示相关的内容,这些内容还可以包括javascript。从技术上讲,您可以在任何层将数据发送回浏览器,但这完全违背了使用CI的目的。

我的视图文件是.php还是其他格式?如果必须是.php,则控制器会将数据传递给视图,它需要显示这些数据。因此,您需要PHP代码来显示这些数据。