ThinkPHP框架

本文详细介绍了TP框架如何解决多人开发项目的分工、代码风格统一等问题,并阐述了其快速搭建系统的优势及结构组成,包括核心类文件、控制器等关键部分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

TP框架能解决的问题:

多人开发项目,分工不合理的问题

代码风格不同,后期维护困难的问题

项目生命周期短,浪费资源、人力的问题

项目无法完美满足客户要求的问题

ThinkPHP

TP框架是按照MVC模式开发的框架

TP框架的优点:

  1. 快速,稳定的搭建系统程序
  2. 可以使开发人员精力集中在业务逻辑上,不需要关心程序的底层架构
  3. 可以节省大量的代码,后期的升级、维护、优化十分方便
  4. 有利于团队的代码风格统一

ThinkPHP的结构:

框架中几个重要的文件

App.class.php                     框架核心类文件

Think.class.php                     每次请求都要执行的类

Controller.class.php             控制器的父类

Model.class.php                   模型的父类

View.class.php                      视图的父类

 

TP环境的搭建:

在站点目录下新建一个index.php:

代码:

<?php

  define('APP_PATH','./Application/');

  require './ThinkPHP/ThinkPHP.php'

运行之后会在网页上出现欢迎界面,并自动生成一个Application文件夹

 

 

创建控制器:

  1.       控制器存放在Controller文件夹中
  2.       命名规范:控制器的名称+Controller.class.php
  3.       类名和文件的名称要一致
  4.       类名用帕斯卡命名法
  5.       尽量区分大小写,windows不区分大小写,但Linux中区分
  6.       ThinkPHP默认的编码是UTF-8的。
  7.       如果地址中没有写控制器,这默认调用Index控制器,如果没有写方法,则默认调用index方法

 

ThinkPHP的路由(四种模式):

1、普通模式:

2、pathinfo模式:

http://网址/入口文件(index.php)/分组(平台)/控制器/方法

3、rewrite()重写模式

正则表达式来重写

4、兼容模式

s=/分组/控制器/方法.

 

转载于:https://www.cnblogs.com/LQK157/p/9216014.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值