码迷,mamicode.com
首页 > Web开发 > 详细

ThinkPHP框架

时间:2018-06-24 23:44:00      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:模块   png   分组   utf-8   表达式   .class   技术   名称   正则表达   

1.安装:

   技术分享图片

2.目录:

 技术分享图片

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

 

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

 

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

 

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

 

4Model.class.php 模型的父类

 

5View.class.php 图的父类

3.搭建ThinkPHP环境

在站点下面建一个index.php

 技术分享图片

 

输入技术分享图片

技术分享图片

 Application文件目录:

技术分享图片

4.创建控制器:

1.控制器存放在Controller文件夹中

2.命名规范:控制器的名称+Controller.class.php

3.类名和文件名的名称必须一致

4.类名用帕斯卡命名法

5.尽量区分大小写,windows不区分 但Linux中区分

6.ThinkPHP默认编码是utf-8

7.如果地址中没有写控制器,这默认调用index控制器,如果没有写方法。则默认调用index方法

4.ThinkPHP的路由

 技术分享图片

  1.普通模式

    m代表模块  c控制器  a操作方法(控制器里的方法名)

    技术分享图片

 2.pathinfo模式

  技术分享图片

 3.rewrite()重写模式(不常用)

   正则表达式重写

 4.兼容模式(不常用)

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

技术分享图片

5.定义和调用TP的模板

  所有的模板都要放在view文件夹下

  一个控制器对应一个文件夹,一个方法对应一个文件

 技术分享图片

TP模板的调用

技术分享图片

TP模板的系统常量

技术分享图片

文件所在的位置

技术分享图片

6.配置文件

1.核心配置文件

技术分享图片

2.项目的公共配置文件(即是前台又是后台的配置文件)

 技术分享图片

3.模块home的配置文件

技术分享图片

加载顺序:核心配置文件>项目的公共配置文件>模块(home)的配置文件

优先级顺序:模块home的配置文件>项目的公共配置文件>核心配置文件

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

     

 

ThinkPHP框架

标签:模块   png   分组   utf-8   表达式   .class   技术   名称   正则表达   

原文地址:https://www.cnblogs.com/xzz123-/p/9216428.html

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