怎样了解THINKPHP

2021-03-27 23:59| 发布者: | 查看: |

怎样了解THINKPHP--MVC方式

时间: 2019-11-22 阅读文章: 65372   回到


 

并不是技术性,便是一种观念,将网站的客户实际操作,与后台管理对客户实际操作的解决(包括实际操作数据信息库)开展一种分离出来的观念。

后台管理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详解:

扩展:

<
>

 
QQ在线咨询
售前咨询热线
18720358503
售后服务热线
18720358503
返回顶部