① mvc是框架么 和php语言什么关系
MVC是 模型(Model),视图(View)和控制(Controller)的缩写,其目的实现Web系统的职能分工。
Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现;
View层用于与用户的交互,通常用JSP来实现;
Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。
ThinkPHP是一个开源的PHP框架,使用面向对象的开发结构和MVC模式。
希望能够帮到你
② 简述MVC思想与PHP如何实现MVC
简单的说就是将网站源码分类、分层。
MVC三个字母的含义:
M:Model 模型,负责数据库操作。
V:View 视图,负责调用Model调取数据,再调用模板,展示出最终效果。
C:Controller 控制器,程序的入口,决定改调用哪个View,并告诉View该做什么。
如此说来,程序的执行顺序是C-V-M 或 C-M ,和MVC的名字正好相反。
③ 什么是THINKPHP 和 MVC的概念
thinkphp是编程语言php的一个框架,框架就是工具集合体,提高开发效率的。
mvc是一种编程思想,m是model的缩写,用作数据处理,v是view,就是网页视图,c是controller,控制器的意思,用作逻辑处理;mvc可以方便不同逻辑的开发,提高代码可读性和可维护性。
thinkphp支持mvc。
④ PHP你如何理解 MVC 模式
首先说一下框架,框架:就是别人把一些底层,常用操作.比如数据操作(增,删,改,查)写好.你来直接用.其它的功能要自己来做。MVC:设计模式,M
模型,V
显示,C
控制.现在许多框架都是基于
MVC
来做的把逻辑和显示分开.比如你要换页面,只需要改
V
里面的东西并不需要再去变动程序详细的东西想要了解的--->黑马程序员社区--->PHP版块全部都有,找不到的话官网对话框可以领取
⑤ php中mvc smarty thinkphp三者是什么关系
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
smarty和thinkphp都是以MVC形式搭建的PHP框架
⑥ php中mvc的运行机制到底是什么样的
在mvc中,
m指的是model也就是所谓的模型(负责从数据库从读取所需要的数据),
v指的是view也就是所谓的视图(负责把数据用我们能识别的样式呈现出来),
c指的是control也就是控制器(负责调用对应的模型获取对应的数据,选择正确的视图来显示他们,业务逻辑一般都放在控制器这块)。
运行机制就是先进入到控制器中的某个方法确定要干什么,需要什么,找到对应的模型,来获取所需要的数据,自己加工或者不加工,丢给视图,视图把这些数据呈现出来。
⑦ php架构,mvc开发模式,php程序员工作~
PHP开发框架背后的思想被称为“模型—视图—控制器”(MVC)。MVC是这样一种架构模式,它隔离了业务逻辑与UI,允许其一改变而另一者不受影响。(也可以说是关注点的隔离)在MVC中,模型负责数据,视图负责表现,控制器则是程序主体或者说是负责业务逻辑。从本质上说,MVC拆分了一个程序的开发过程,这样你就可以修改独立的每一部分,而其他部分不受影响,这是十分重要的,它使得编写PHP代码更为快捷简单
开发者可能出于不同的考虑而使用PHP开发框架,不过首当其冲的原因是为了加速开发过程。相似工程之间的代码重用能够节省开发者大量的时间和精力。PHP开发框架内置了预建的模块,免去了冗长又令人厌烦的编程工作。这样开发者就能够把时间活在开发实际程序上,而不是每一次都要为每一个项目重建基础模块。
⑧ 什么是MVC以及PHP怎样实现MVC
其实你的问题一开始就问错了,即然你问了,我就随便说说好了。
MVC 是一种设计风格,并不是一种具体手法。每个人写代码都有自己习惯的一种设计风格。MVC 是应用程序开发常用的一种风格,实际上并不适合 PHP,因为 PHP 的工作环境注定了它很难做出像样的控制器,也就是 Controll 。
MVC 本来的设计风格是:整个系统由一个程序启动,再根据用户操作调用各个处理模块,根据数据结果来决定显示成什么样给用户看。就像我们平时用的各种程序的主界面。这样程序员创建好主程序以后,只要把注意力集中在开发各个子功能上就可以了。。
可是 php 大多数情况下工作于 web 环境,有“页”的概念,每次执行都是一个新的请求。这就注定了很难实现真正的 MVC,因为用户看到页面时,PHP 已经执行完了,不可能再切换去调另一个 模型M 和 视图V 。
目前自称 MVC 的各种框架。也只不过是用一个程序判断请求,加载不同的功能块。只能称之为“单点入口”,在思路上是“请求相同的部份,而包含不同的部份”。这个入口程序实际上啥也没做,所以算不上是 MVC。反而 JS 开发的富客户端更接近一些。由一个 JS 主程序,跟据用户请求决定调用哪些数据,再把界面改变成什么样。
设计风格是前人总结出来的东西,在当前语言,当然环境,当前思维方式下。比较容易继续思考的一种设计方式。MVC 只不过是其中一种,而且并不是最适合 PHP 的一种。偏偏被炒作得好像标准似的。。
如果你一定要, 就去看一下 “PHP 单点入口实现”吧,已经是比较接近的东西了。如果一次性的控制器也能算控制器的话……
⑨ 什么是MVCPHP
MVC由Model(模型),view(视图)和Controller(控制器)组成,PHP MVC可以更高效地管理好3个不同层的PHP代码。
⑩ php框架,mvc,php.mvc,thinkPHP都该怎么理解区分
你要知道mvc这三个字母分别代表啥,
模型,视图,控制器,
模型负责数据库的东西,控制器负责一些逻辑,视图负责显示内容,你研究下thinkphp默认生成的代码也就知道啥意思了