若何懂得THINKPHP--MVC形式

日期: 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图解:

拓展:

Copyright © 2009-2019  佛山市聚全收集科技无限公司   版权一切    

对于咱们  |  接洽咱们  |    

聚全收集科技
快乐飞艇下载 快乐飞艇综合走势图 华创投资快乐飞艇靠谱吗 快乐飞艇做任务靠谱吗 快乐飞艇app首页 快乐飞艇官网 熊猫乐园快乐飞艇 快乐飞艇开奖结果 快乐飞艇计划 快乐飞艇开奖 快乐飞艇人工计划软件 快乐飞艇彩票