浅谈ThinkPHP(一)

本文深入讲解了ThinkPHP框架,一个遵循MVC模式的PHP框架,介绍了其核心优势、下载方式及目录结构。详细解析了框架内关键文件的作用,如App.class.php、Think.class.php等,以及如何创建和命名控制器。

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

ThinkPHP

ThinkPHP定义:

按照MVC模式开发的一个框架,也叫TP框架。

ThinkPHP优点:

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

     

  • 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,代码如下:

    运行后出现欢迎界面,在说明系统自动生成了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

转载于:https://www.cnblogs.com/Prinlily/p/9856099.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值