• ThinkPHP3.2.3快速入门:基础篇


    一、安装

    thinkphp无需安装,只需将从官网上下载的压缩包解压后,把所有文件放到localhost根目录里就行了

    二、压缩包中文件简述

    :应用程序文件夹。自己所写的文件都放在这个文件夹里面

    :公用文件夹。程序所需的js、css、图片等文件放在此文件夹中

    :tp框架的核心文件。

    :程序的入口文件。

    入口文件中需要注意的是

    这一行用来开启或关闭调试模式,博主建议开发阶段开启 部署阶段注释或者设为false,这样做会使程序加载文件少,运行快

    开启调试模式后,点击页面右下角调试模式图标,如右图:

    点击调试模式图标后会出现调试界面,程序员可以从中获得程序的有效信息用来调试程序。但是开启调试模式后,加载的文件较多,会增大内存开销,增加运行时间,拖慢运行效率。

    ThinkPHP文件下的文件:

    :用来存放各种方法

    :配置文件夹。此文件夹下的为整个thinkPHP的配置文件(常用)

    :语言包

    :核心类。此文件夹下存放了thinkPHP的各种类文件

    :没什么用

    : thinkphp的模板文件夹,没什么用

    :thinkphp的一个类文件

    三、访问入口文件

    在浏览器中访问 index.php ,出现如下页面即表示访问成功:

    一开始的Application文件夹几乎是空的,这时我们需要访问入口文件即访问index.php,使其生成必需文件

    这几个文件夹中:

    :用来存放方法和配置文件 

    :这里面是程序运行时产生的文件

    :模块文件夹。大家可以通过修改其中的文件或创建新模块来创建自己的程序 

    这其中的 Model 、View、Controller 三个文件夹代表 MVC模式

    :M层,调用数据库数据。

    :V层,视图层

    :C层,逻辑层。控制器文件夹,其文件夹下用来存放控制器类文件(注:其命名规则为驼峰法 如:IndexController.class.php)

    url中最终访问的就是此文件夹下的相应控制器类文件下的方法。如下图所示:

    1.先在IndexController.class.php建一个test方法

    2.在URL中访问此方法

    3.此时页面就会调用 test 方法

    四、控制器访问及路由解析

    tp框架url地址可以由以下四种(注:MVC模式最终访问的是方法,不是页面)

    1. http://网址/index.php?m=XX&c=XX&a=XX   基本get模式
    2. http://网址/index.php/模块/控制器/操作方法  路径模式pathinfo
    3. http://网址/模块/控制器/操作方法           rewrite重写模式
    4. http://网址/index.php?s=/模块/控制器/方法    兼容模式
  • 相关阅读:
    pow()函数结果强制转化为int造成误差的分析
    warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    博客园鼠标点击特效代码
    codeblocks更改颜色主题
    codeblocks1712设置中文
    SQl
    项目中nodejs包高效升级插件npm-check-updates
    正则表达式的整理(将金钱数变成带有千分位)
    从一个数组中过滤出另外一个数组中相关字段相等的数据
    IONIC3 打包安卓apk详细过程(大量图文)
  • 原文地址:https://www.cnblogs.com/zsczsc/p/6775144.html
Copyright © 2020-2023  润新知