thinkphp基类

By admin in 计算机教程 on 2019年7月14日

+—————————————————————————————-+
tp的类型的使用

ThinkPHP 基类库

类库是 ThinkPHP 的核心部分,而 ThinkPHP
又通过基类库的概念把所有系统类库都集中在一起管理。核心基类库包括完成框架的通用性开发而必须的基础类和常用工具类。

基类库位于 ThinkPHP 系统目录下面的 Lib/Think
目录内,由下面几个部分组成:

  1. Core:核心类库包
  2. Db:数据库类库包
  3. Exception:异常处理类库包
  4. Template:内置模板引擎类库包
  5. Util:系统工具类库包

基类库:
+—————————————————————————————-+
Core:核心类库
Db:数据库类库包
Exception:异常处理类库包
Template:内置模板引擎类库包
Util:系统工具类库包
+—————————————————————————————-+
Corl核心类库:
1.Think.class.php===>系统基类
2.App.class.php—应用程序类,执行应用管理
3.Action.class.php    控制器类
4.Model.class.php    模型基类
5.Model/AdvModel.class.php    高级模型类
6.Model/viewModel.class.php    视图模型类
7.Log.class.php    日志处理类
8.View.class.php   视图输出类

Core 核心类库

Core 核心类库包括如下类文件(目录):

  1. Think.class.php:系统基类
  2. App.class.php:应用程序类,执行应用管理
  3. Action.class.php:控制器基类
  4. Model.class.php:模型基类
  5. Model/AdvModel.class.php:高级模型类
  6. Model/RelationModel.class.php:关联模型类
  7. Model/ViewModel.class.php:视图模型类
  8. Log.class.php:日志处理类
  9. View.class.php:视图输出类

Db数据库核心

Db 数据库类库

Db 核心类库包括如下类文件(目录):

  1. Db.class.php:数据库中间层实现类
  2. Driver/DbMysql.class.php:Mysql 数据库驱动类
  3. 澳门金沙30064在线网站,Driver/DbMysqli.class.php:Mysqli 数据库驱动类
  4. Driver/DbPdo.class.php:PDO 数据库驱动类
  5. Driver/DbPgsql.class.php:Pgsql 数据库驱动类
  6. Driver/DbSqlite.class.php:Sqlite 数据库驱动类
  7. Driver/DbOracle.class.php:Oracle 数据库驱动类
  8. Driver/DbMssql.class.php:Mssql 数据库驱动类
  9. Driver/DbIbase.class.php:Ibase 数据库驱动类

在 Driver 目录下针对不同数据库有不同的数据库驱动类,然后再通过
Db.class.php 数据库中间层实现类加工后,展现在 ThinkPHP
使用者面前的就是统一的数据库操作模型。

Db.class.php    mysql数据库驱动类

Exception 异常处理类库

Exception 异常处理类库包只包含一个类文件:ThinkException.class.php
系统异常基类。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 澳门金沙30064在线网站 版权所有