日期: 2020-11-22 浏览: 152090 前往
不是手艺,便是一种思惟,将网站的用户操纵,与背景对用户操纵的处置(包罗操纵数据库)停止一种分手的思惟。
背景php永久是被用户的行动挪用,要为用户的行动设置操纵进口,
操纵进口:实质便是利用URL(只要一个privlege.php?action=值、goods.php?action=值)
背景:
剖析URL获得URL按照action停止判定 ==>MVC中的C
按照差别的action(行动)操纵数据库,获得数据==>MVC中的M
利用的是include引入一个用于回显信息给用户的html文件(模板)==> MVC中的V
M:(module)模子 首要用于操纵响应的数据表(表对应的类goods.class.php、category.class.php、user.class.php)
V:(view)视图 便是用于承载php回显数据的html文档
C:(controller)节制器 首要用于营业逻辑的处置,节制法式流程的走向
抽象比喻:
用户是公司的大boss
C(privilege.php、goods.php、index.php) 公司的中层
用户收回号令,公司中层收到号令(一个号令能够分多个步骤:1、读取数据是一个步骤,2、回显数据给用户),公司中层派小弟1(user.class.php、goods.class.php)去读取数据,小弟1把数据前往给公司中层,公司中层再把数据交给小弟2,由小弟2来显现数据。
user.class.php、goods.class.php为甚么要担当DB类。
对数据库的操纵只要四种方式。此种操纵利用在差别的模块中会表现出差别的事件。以是不能将每个模块的营业都封装在DB类中,用模子类来封装同网站模块的差别营业。
用户所操纵的都是法式员"预感以内的"行动,用户只能点击按钮或A链接,那A链接的href是法式员设想的。
MVC图解:
拓展:
地点:广东省佛山市顺德区龙江镇仙塘牌楼农行劈面二楼1号
办事热线:400-850-730 德律风:0757-63928995 手机:13790013935 QQ:1156798269 邮箱:wxq@juquank.com
Copyright © 2009-2019 佛山市聚全收集科技无限公司 版权一切