码迷,mamicode.com
首页 > 其他好文 > 详细

TP框架

时间:2018-06-23 11:34:14      阅读:1979      评论:0      收藏:0      [点我收藏+]

标签:集合   大小   alt   info   utf-8   技术分享   style   mod   新建   

tp:thinkphp框架,它也是一个轻量级的框架,它有中文社区,中文的帮助文档。它是国人开发的框架。

Thinkphp框架最初是由于企业级网站的开发和web网站的开发诞生的,最初诞生在2006年,它叫fsc,2007年正式更名为thinkphp,它遵循了apache2.0协议。它支持了面向对象的开发。

1.框架的概念:一堆代码的集合,里边有变量、函数、类、常量,里边也有许多设计模式MVC、AR数据库、单例等等。

2.官网:技术分享图片

现在常用的版本是:thinkphp3.2.3full(完整版)

3.ThinkPHP的结构如下:

技术分享图片

在ThinkPHP\Library\Think文件夹中,几个重要的文件

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

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

3、Controller.class.php           控制器的父类

4、Model.class.php                  模型的父类

5、View.class.php                     视图的父类

搭建ThinkPHP的环境

在站点下新建index.php,代码如下:

define(‘APP_DEBUG‘,true);//错误提示
define(‘APP_PATH‘,‘./Application/‘);//定义项目的目录
require ‘./ThinkPHP/ThinkPHP.php‘;
应用程序目录 项目目录:
技术分享图片

创建控制器

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

 

 

ThinkPHP的路由

普通模式

技术分享图片

 

pathinfo模式

技术分享图片

 

rewrite()重写模式

 

正则表达式来重写

 

兼容模式

 

参数s=/分组/控制器/方法。

 

TP框架

标签:集合   大小   alt   info   utf-8   技术分享   style   mod   新建   

原文地址:https://www.cnblogs.com/zuichumx0826/p/9216528.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!