TP框架基础知识

本文介绍了ThinkPHP框架的基础知识,包括其半成品特性、三层架构(MVC)以及高内聚低耦合的设计原则。详细阐述了M、V、C各层的功能,并探讨了单例模式的概念和优缺点。此外,还概述了在PHP中搭建TP框架的步骤,以及框架中的关键文件夹和常用函数,强调了配置文件和模块的重要性。
摘要由CSDN通过智能技术生成
TP框架复习:
  什么是框架?TP框架就是一个半成品,特点是易于扩展,有一套自身函数库(比如ThinkPHP),插件(多了之后编码繁琐);
  三层架构:表现层:负责用户与系统的交互,不止是页面代码,也有逻辑代码,从表现层内容上有个MVC;
       业务逻辑层:(维护业务逻辑、系统的核心部分);
       数据访问层:和数据库交互的那部分代码,现今我们用PDO模式,TP中是DB操作类;
                              
   MVC:M(model)模型:页面需要操作的数据模式,用于封装数据,负责处理用户数据,实现业务逻辑;
       V(view)视图:用于显示收集数据和用户打交道;负责将数据转交给控制器;
       C(controller)控制器:。用于改变数据以及模型的状态。负责接收用户的请求和数据,做出判断将请求和数据交给哪个模型进行处理!
      
    高内聚低耦合
    四人帮总结23个金典模式,比如单例模式,
        单例模式定义:一种常用的软件设计模式,在它的核心结构中包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类中一个类只有实例;
        优缺点:实例控制、灵活性;不必要开销、可能的开发混淆、对象生存期;
    
    
    
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值