ThinkPHP
ThinkPHP定义:
按照MVC模式开发的一个框架,也叫TP框架。
ThinkPHP优点:
- 快速,稳定的搭建系统程序
- 可以使开发人员精力集中在业务逻辑上,不需要关心程序的底层架构
- 可以节省大量的代码,后期的升级、维护、优化十分方便
- 有利于团队的代码风格统一。
-
ThinkPHP下载:
-
ThinkPHP的结构如下:
-
在ThinkPHPLibraryThink文件夹中,几个重要的文件
1、App.class.php 框架核心类文件
2、Think.class.php 每次请求都要执行的类
3、Controller.class.php 控制器的父类
4、Model.class.php 模型的父类
5、View.class.php 视图的父类
搭建ThinkPHP的环境:
在站点下新建index.php,代码如下:
运行后出现欢迎界面,在说明系统自动生成了ThinkPHP的项目目录,并写入了初始的控制器和方法。
自动生成的目录如下:
-
创建控制器:
- 1. 控制器存放在Controller文件夹中
- 2. 命名规范:控制器的名称+Controller.class.php
- 3. 类名和文件的名称要一致
- 4. 类名用帕斯卡命名法
- 5. 尽量区分大小写,windows不区分大小写,但Linux中区分
- 6. ThinkPHP默认的编码是UTF-8的。
- 7. 如果地址中没有写控制器,这默认调用Index控制器,如果没有写方法,则默认调用index方法
命名法:
1、帕斯卡命名法:首字母大写 UserName MyNameIsLiping
2、骆驼命名法:userName _user_name
3、匈牙利命名法:前缀(类别)+名字 radSex txtUsername iIength oStu